From 699997d6529b34f1767bfa656f008f59f4a88919 Mon Sep 17 00:00:00 2001 From: LAX1DUDE Date: Mon, 25 Apr 2022 18:09:29 -0700 Subject: [PATCH] replaced sounds, tested (most) items --- ITEM-IDs.md | 219 ++ .../resources/sounds/mob/chicken1.mp3 | Bin 2736 -> 5033 bytes .../resources/sounds/mob/chicken2.mp3 | Bin 4140 -> 6496 bytes .../resources/sounds/mob/chicken3.mp3 | Bin 2988 -> 4615 bytes .../resources/sounds/mob/chickenhurt1.mp3 | Bin 3060 -> 5033 bytes .../resources/sounds/mob/chickenhurt2.mp3 | Bin 2736 -> 3570 bytes .../resources/sounds/mob/chickenplop.mp3 | Bin 1332 -> 1898 bytes lwjgl-rundir/resources/sounds/mob/cow1.mp3 | Bin 6012 -> 11511 bytes lwjgl-rundir/resources/sounds/mob/cow2.mp3 | Bin 5652 -> 11511 bytes lwjgl-rundir/resources/sounds/mob/cow3.mp3 | Bin 8208 -> 16527 bytes lwjgl-rundir/resources/sounds/mob/cow4.mp3 | Bin 7380 -> 14228 bytes .../resources/sounds/mob/cowhurt1.mp3 | Bin 2664 -> 4197 bytes .../resources/sounds/mob/cowhurt2.mp3 | Bin 2484 -> 4197 bytes .../resources/sounds/mob/cowhurt3.mp3 | Bin 3024 -> 4615 bytes .../resources/sounds/mob/creeper1.mp3 | Bin 1296 -> 1898 bytes .../resources/sounds/mob/creeper2.mp3 | Bin 1404 -> 1898 bytes .../resources/sounds/mob/creeper3.mp3 | Bin 1368 -> 1898 bytes .../resources/sounds/mob/creeper4.mp3 | Bin 1332 -> 1898 bytes .../resources/sounds/mob/creeperdeath.mp3 | Bin 5292 -> 10258 bytes .../resources/sounds/mob/ghast/charge.mp3 | Bin 5364 -> 9004 bytes .../resources/sounds/mob/ghast/death.mp3 | Bin 12312 -> 25095 bytes .../resources/sounds/mob/ghast/fireball.mp3 | Bin 3456 -> 6287 bytes .../resources/sounds/mob/ghast/moan1.mp3 | Bin 3780 -> 6078 bytes .../resources/sounds/mob/ghast/moan2.mp3 | Bin 3708 -> 6705 bytes .../resources/sounds/mob/ghast/moan3.mp3 | Bin 3600 -> 6705 bytes .../resources/sounds/mob/ghast/moan4.mp3 | Bin 3888 -> 7123 bytes .../resources/sounds/mob/ghast/moan5.mp3 | Bin 6917 -> 12556 bytes .../resources/sounds/mob/ghast/moan6.mp3 | Bin 9000 -> 17572 bytes .../resources/sounds/mob/ghast/moan7.mp3 | Bin 4032 -> 7123 bytes .../resources/sounds/mob/ghast/scream1.mp3 | Bin 4608 -> 8586 bytes .../resources/sounds/mob/ghast/scream2.mp3 | Bin 5436 -> 9631 bytes .../resources/sounds/mob/ghast/scream3.mp3 | Bin 3816 -> 7123 bytes .../resources/sounds/mob/ghast/scream4.mp3 | Bin 5436 -> 9840 bytes .../resources/sounds/mob/ghast/scream5.mp3 | Bin 5400 -> 9631 bytes lwjgl-rundir/resources/sounds/mob/pig1.mp3 | Bin 2412 -> 3361 bytes lwjgl-rundir/resources/sounds/mob/pig2.mp3 | Bin 2484 -> 5869 bytes lwjgl-rundir/resources/sounds/mob/pig3.mp3 | Bin 2304 -> 3570 bytes .../resources/sounds/mob/pigdeath.mp3 | Bin 3096 -> 4824 bytes lwjgl-rundir/resources/sounds/mob/sheep1.mp3 | Bin 4716 -> 8586 bytes lwjgl-rundir/resources/sounds/mob/sheep2.mp3 | Bin 4680 -> 7541 bytes lwjgl-rundir/resources/sounds/mob/sheep3.mp3 | Bin 4860 -> 8586 bytes .../resources/sounds/mob/skeleton1.mp3 | Bin 3276 -> 5660 bytes .../resources/sounds/mob/skeleton2.mp3 | Bin 2844 -> 5660 bytes .../resources/sounds/mob/skeleton3.mp3 | Bin 3564 -> 5033 bytes .../resources/sounds/mob/skeletondeath.mp3 | Bin 2736 -> 5242 bytes .../resources/sounds/mob/skeletonhurt1.mp3 | Bin 2880 -> 4615 bytes .../resources/sounds/mob/skeletonhurt2.mp3 | Bin 3168 -> 4406 bytes .../resources/sounds/mob/skeletonhurt3.mp3 | Bin 3168 -> 4615 bytes .../resources/sounds/mob/skeletonhurt4.mp3 | Bin 2484 -> 4824 bytes lwjgl-rundir/resources/sounds/mob/slime1.mp3 | Bin 1908 -> 3570 bytes lwjgl-rundir/resources/sounds/mob/slime2.mp3 | Bin 1548 -> 2734 bytes lwjgl-rundir/resources/sounds/mob/slime3.mp3 | Bin 1476 -> 2525 bytes lwjgl-rundir/resources/sounds/mob/slime4.mp3 | Bin 1548 -> 2525 bytes lwjgl-rundir/resources/sounds/mob/slime5.mp3 | Bin 1260 -> 2107 bytes .../resources/sounds/mob/slimeattack1.mp3 | Bin 2988 -> 3988 bytes .../resources/sounds/mob/slimeattack2.mp3 | Bin 2448 -> 3988 bytes lwjgl-rundir/resources/sounds/mob/spider1.mp3 | Bin 3420 -> 6078 bytes lwjgl-rundir/resources/sounds/mob/spider2.mp3 | Bin 2448 -> 4824 bytes lwjgl-rundir/resources/sounds/mob/spider3.mp3 | Bin 2556 -> 4824 bytes lwjgl-rundir/resources/sounds/mob/spider4.mp3 | Bin 2340 -> 3361 bytes .../resources/sounds/mob/spiderdeath.mp3 | Bin 5760 -> 11511 bytes lwjgl-rundir/resources/sounds/mob/zombie1.mp3 | Bin 6156 -> 12556 bytes lwjgl-rundir/resources/sounds/mob/zombie2.mp3 | Bin 6840 -> 11511 bytes lwjgl-rundir/resources/sounds/mob/zombie3.mp3 | Bin 8316 -> 17572 bytes .../resources/sounds/mob/zombiedeath.mp3 | Bin 3708 -> 6496 bytes .../resources/sounds/mob/zombiehurt1.mp3 | Bin 3960 -> 7959 bytes .../resources/sounds/mob/zombiehurt2.mp3 | Bin 4215 -> 8586 bytes .../resources/sounds/mob/zombiepig/zpig1.mp3 | Bin 5652 -> 10675 bytes .../resources/sounds/mob/zombiepig/zpig2.mp3 | Bin 6768 -> 14019 bytes .../resources/sounds/mob/zombiepig/zpig3.mp3 | Bin 2880 -> 4615 bytes .../resources/sounds/mob/zombiepig/zpig4.mp3 | Bin 3888 -> 7123 bytes .../sounds/mob/zombiepig/zpigangry1.mp3 | Bin 5616 -> 10258 bytes .../sounds/mob/zombiepig/zpigangry2.mp3 | Bin 2736 -> 4406 bytes .../sounds/mob/zombiepig/zpigangry3.mp3 | Bin 5976 -> 12347 bytes .../sounds/mob/zombiepig/zpigangry4.mp3 | Bin 7164 -> 14019 bytes .../sounds/mob/zombiepig/zpigdeath.mp3 | Bin 7164 -> 14019 bytes .../sounds/mob/zombiepig/zpighurt1.mp3 | Bin 3456 -> 5451 bytes .../sounds/mob/zombiepig/zpighurt2.mp3 | Bin 3276 -> 5033 bytes .../resources/sounds/portal/travel.mp3 | Bin 0 -> 105846 bytes lwjgl-rundir/resources/sounds/random/bow.mp3 | Bin 2556 -> 3988 bytes .../resources/sounds/random/break.mp3 | Bin 3204 -> 3570 bytes .../resources/sounds/random/click.mp3 | Bin 2844 -> 2978 bytes .../resources/sounds/random/door_close.mp3 | Bin 3420 -> 5421 bytes .../resources/sounds/random/door_open.mp3 | Bin 3216 -> 5037 bytes lwjgl-rundir/resources/sounds/random/drr.mp3 | Bin 4680 -> 5869 bytes .../resources/sounds/random/explode.mp3 | Bin 4248 -> 7332 bytes lwjgl-rundir/resources/sounds/random/fizz.mp3 | Bin 8028 -> 10605 bytes lwjgl-rundir/resources/sounds/random/fuse.mp3 | Bin 19728 -> 23214 bytes .../resources/sounds/random/glass1.mp3 | Bin 5724 -> 6078 bytes .../resources/sounds/random/glass2.mp3 | Bin 5940 -> 6078 bytes .../resources/sounds/random/glass3.mp3 | Bin 5328 -> 6078 bytes lwjgl-rundir/resources/sounds/random/hurt.mp3 | Bin 6876 -> 8377 bytes lwjgl-rundir/resources/sounds/random/pop.mp3 | Bin 1044 -> 1898 bytes .../resources/sounds/random/splash.mp3 | Bin 9262 -> 4851 bytes lwjgl-rundir/resources/sounds/sounds.dat | Bin 537 -> 541 bytes lwjgl-rundir/resources/sounds/step/cloth1.mp3 | Bin 1404 -> 3590 bytes lwjgl-rundir/resources/sounds/step/cloth2.mp3 | Bin 1476 -> 3662 bytes lwjgl-rundir/resources/sounds/step/cloth3.mp3 | Bin 1440 -> 3626 bytes lwjgl-rundir/resources/sounds/step/cloth4.mp3 | Bin 1440 -> 3662 bytes lwjgl-rundir/resources/sounds/step/grass1.mp3 | Bin 2232 -> 5210 bytes lwjgl-rundir/resources/sounds/step/grass2.mp3 | Bin 2664 -> 5210 bytes lwjgl-rundir/resources/sounds/step/grass3.mp3 | Bin 2196 -> 5174 bytes lwjgl-rundir/resources/sounds/step/grass4.mp3 | Bin 2340 -> 5138 bytes .../resources/sounds/step/gravel1.mp3 | Bin 1872 -> 4778 bytes .../resources/sounds/step/gravel2.mp3 | Bin 2844 -> 5426 bytes .../resources/sounds/step/gravel3.mp3 | Bin 2124 -> 4886 bytes .../resources/sounds/step/gravel4.mp3 | Bin 2304 -> 4850 bytes lwjgl-rundir/resources/sounds/step/sand1.mp3 | Bin 2592 -> 4202 bytes lwjgl-rundir/resources/sounds/step/sand2.mp3 | Bin 2736 -> 4166 bytes lwjgl-rundir/resources/sounds/step/sand3.mp3 | Bin 2664 -> 4202 bytes lwjgl-rundir/resources/sounds/step/sand4.mp3 | Bin 2700 -> 4202 bytes lwjgl-rundir/resources/sounds/step/snow1.mp3 | Bin 2016 -> 4778 bytes lwjgl-rundir/resources/sounds/step/snow2.mp3 | Bin 2088 -> 4886 bytes lwjgl-rundir/resources/sounds/step/snow3.mp3 | Bin 2160 -> 4850 bytes lwjgl-rundir/resources/sounds/step/snow4.mp3 | Bin 2088 -> 5066 bytes lwjgl-rundir/resources/sounds/step/stone1.mp3 | Bin 3852 -> 4814 bytes lwjgl-rundir/resources/sounds/step/stone2.mp3 | Bin 3204 -> 4886 bytes lwjgl-rundir/resources/sounds/step/stone3.mp3 | Bin 3420 -> 4850 bytes lwjgl-rundir/resources/sounds/step/stone4.mp3 | Bin 3168 -> 4742 bytes lwjgl-rundir/resources/sounds/step/wood1.mp3 | Bin 2304 -> 4706 bytes lwjgl-rundir/resources/sounds/step/wood2.mp3 | Bin 2016 -> 4562 bytes lwjgl-rundir/resources/sounds/step/wood3.mp3 | Bin 2484 -> 4742 bytes lwjgl-rundir/resources/sounds/step/wood4.mp3 | Bin 2232 -> 4814 bytes .../de/cuina/fireandfuel/CodecJLayerMP3.java | 4 +- .../adapter/EaglerAdapterImpl2.java | 150 +- .../net/lax1dude/eaglercraft/ServerQuery.java | 147 - .../beta/SingleplayerCommands.java | 146 + .../java/net/minecraft/client/Minecraft.java | 35 +- .../java/net/minecraft/src/BlockPumpkin.java | 6 +- .../java/net/minecraft/src/EntitySorter.java | 4 +- .../java/net/minecraft/src/FontRenderer.java | 7 +- .../java/net/minecraft/src/GameSettings.java | 4 +- src/main/java/net/minecraft/src/GuiChat.java | 4 + .../java/net/minecraft/src/GuiEditSign.java | 12 +- .../java/net/minecraft/src/GuiIngame.java | 13 +- .../java/net/minecraft/src/RenderBlocks.java | 10 + .../java/net/minecraft/src/RenderGhast.java | 2 +- .../java/net/minecraft/src/RenderItem.java | 1 + .../java/net/minecraft/src/SoundManager.java | 230 +- .../java/net/minecraft/src/WorldProvider.java | 2 +- src/main/java/org/json/CDL.java | 287 -- src/main/java/org/json/Cookie.java | 221 -- src/main/java/org/json/CookieList.java | 89 - src/main/java/org/json/HTTP.java | 187 -- src/main/java/org/json/HTTPTokener.java | 79 - src/main/java/org/json/JSONArray.java | 1585 ---------- src/main/java/org/json/JSONException.java | 65 - src/main/java/org/json/JSONML.java | 580 ---- src/main/java/org/json/JSONObject.java | 2599 ----------------- src/main/java/org/json/JSONPointer.java | 309 -- .../java/org/json/JSONPointerException.java | 45 - .../java/org/json/JSONPropertyIgnore.java | 44 - src/main/java/org/json/JSONPropertyName.java | 47 - src/main/java/org/json/JSONString.java | 43 - src/main/java/org/json/JSONStringer.java | 83 - src/main/java/org/json/JSONTokener.java | 543 ---- src/main/java/org/json/JSONWriter.java | 413 --- src/main/java/org/json/Property.java | 79 - src/main/java/org/json/XML.java | 895 ------ .../java/org/json/XMLParserConfiguration.java | 360 --- src/main/java/org/json/XMLTokener.java | 443 --- .../java/org/json/XMLXsiTypeConverter.java | 68 - 162 files changed, 516 insertions(+), 9544 deletions(-) create mode 100644 ITEM-IDs.md create mode 100644 lwjgl-rundir/resources/sounds/portal/travel.mp3 delete mode 100644 src/main/java/net/lax1dude/eaglercraft/ServerQuery.java create mode 100644 src/main/java/net/lax1dude/eaglercraft/beta/SingleplayerCommands.java delete mode 100644 src/main/java/org/json/CDL.java delete mode 100644 src/main/java/org/json/Cookie.java delete mode 100644 src/main/java/org/json/CookieList.java delete mode 100644 src/main/java/org/json/HTTP.java delete mode 100644 src/main/java/org/json/HTTPTokener.java delete mode 100644 src/main/java/org/json/JSONArray.java delete mode 100644 src/main/java/org/json/JSONException.java delete mode 100644 src/main/java/org/json/JSONML.java delete mode 100644 src/main/java/org/json/JSONObject.java delete mode 100644 src/main/java/org/json/JSONPointer.java delete mode 100644 src/main/java/org/json/JSONPointerException.java delete mode 100644 src/main/java/org/json/JSONPropertyIgnore.java delete mode 100644 src/main/java/org/json/JSONPropertyName.java delete mode 100644 src/main/java/org/json/JSONString.java delete mode 100644 src/main/java/org/json/JSONStringer.java delete mode 100644 src/main/java/org/json/JSONTokener.java delete mode 100644 src/main/java/org/json/JSONWriter.java delete mode 100644 src/main/java/org/json/Property.java delete mode 100644 src/main/java/org/json/XML.java delete mode 100644 src/main/java/org/json/XMLParserConfiguration.java delete mode 100644 src/main/java/org/json/XMLTokener.java delete mode 100644 src/main/java/org/json/XMLXsiTypeConverter.java diff --git a/ITEM-IDs.md b/ITEM-IDs.md new file mode 100644 index 0000000..2940838 --- /dev/null +++ b/ITEM-IDs.md @@ -0,0 +1,219 @@ + +## Block IDs: + + - **`1` Stone** + - **`2` Grass** + - **`3` Dirt** + - **`4` Cobblestone** + - **`5` Planks** + - **`6` Sapling** + - **`7` Bedrock** + - **`8` Water** + - **`9` Water Moving** + - **`10` Lava** + - **`11` Lava Moving** + - **`12` Sand** + - **`13` Gravel** + - **`14` Gold Ore** + - **`15` Iron Ore** + - **`16` Coal Ore** + - **`17` Log** + - **`18` Leaves** + - **`19` Sponge** + - **`20` Glass** + - **`21` Lapis Ore** + - **`22` Lapis Block** + - **`23` Dispenser** + - **`24` Sandstone** + - **`25` Note Block** + - **`26` Bed (Block)** + - **`35` Wool Block** + - **`37` Yellow Flower** + - **`38` Rose** + - **`39` Brown Mushroom** + - **`40` Red Mushroom** + - **`41` Gold Block** + - **`42` Iron Block** + - **`43` Double Slab** + - **`44` Single Slab** + - **`45` Brick Block** + - **`46` TNT Block** + - **`47` Bookshelf** + - **`48` Mossy Cobblestone** + - **`49` Obsidian** + - **`50` Torch** + - **`51` Fire Block** + - **`52` Mob Spawner** + - **`53` Wood Stairs** + - **`54` Chest Block** + - **`55` Redstone Wire (Block)** + - **`56` Diamond Ore** + - **`57` Diamond Block** + - **`58` Crafting Table** + - **`59` Wheat Crops (Block)** + - **`60` Farmland** + - **`61` Furnace Block** + - **`62` Furnace Block (Active)** + - **`63` Sign Post (Block)** + - **`64` Wooden Door (Block)** + - **`65` Ladder** + - **`66` Rails** + - **`67` Cobblestone Stairs** + - **`68` Wall Sign (Block)** + - **`69` Lever** + - **`70` Stone Pressure Plate** + - **`71` Iron Door (Block)** + - **`72` Wooden Pressure Plate** + - **`73` Redstone Ore** + - **`74` Redstone Ore (Glowing)** + - **`75` Redstone Torch (Off)** + - **`76` Redstone Torch (On)** + - **`77` Stone Button** + - **`78` Snow Layer** + - **`79` Ice Block** + - **`80` Snow Block** + - **`81` Cactus** + - **`82` Clay Block** + - **`83` Sugar Canes (Block)** + - **`84` Jukebox** + - **`85` Fence** + - **`86` Pumpkin** + - **`87` Netherrack** + - **`88` Soul Sand** + - **`89` Glowstone** + - **`90` Nether Portal** + - **`91` Jack 'o' Lantern** + - **`92` Cake (Block)** + - **`93` Redstone Repeater (Block, Off)** + - **`94` Redstone Repeater (Block, On)** + - **`95` Cobblestone** + +## Item IDs: + + - **`256`** *(0)* **Iron Shovel** + - **`257`** *(1)* **Iron Pickaxe** + - **`258`** *(2)* **Iron Axe** + - **`259`** *(3)* **Flint and Steel** + - **`260`** *(4)* **Apple** + - **`261`** *(5)* **Bow** + - **`262`** *(6)* **Arrow** + - **`263`** *(7)* **Coal** + - **`264`** *(8)* **Diamond** + - **`265`** *(9)* **Iron Ingot** + - **`266`** *(10)* **Gold Ingot** + - **`267`** *(11)* **Iron Sword** + - **`268`** *(12)* **Wood Sword** + - **`269`** *(13)* **Wood Shovel** + - **`270`** *(14)* **Wood Pickaxe** + - **`271`** *(15)* **Wood Axe** + - **`272`** *(16)* **Stone Sword** + - **`273`** *(17)* **Stone Shovel** + - **`274`** *(18)* **Stone Pickaxe** + - **`275`** *(19)* **Stone Axe** + - **`276`** *(20)* **Diamond Sword** + - **`277`** *(21)* **Diamond Shovel** + - **`278`** *(22)* **Diamond Pickaxe** + - **`279`** *(23)* **Diamond Axe** + - **`280`** *(24)* **Stick** + - **`281`** *(25)* **Bowl Empty** + - **`282`** *(26)* **Bowl Mushroom Soup** + - **`283`** *(27)* **Gold Sword** + - **`284`** *(28)* **Gold Shovel** + - **`285`** *(29)* **Gold Pickaxe** + - **`286`** *(30)* **Gold Axe** + - **`287`** *(31)* **String** + - **`288`** *(32)* **Feather** + - **`289`** *(33)* **Gunpowder** + - **`290`** *(34)* **Wood Hoe** + - **`291`** *(35)* **Stone Hoe** + - **`292`** *(36)* **Iron Hoe** + - **`293`** *(37)* **Diamond Hoe** + - **`294`** *(38)* **Gold Hoe** + - **`295`** *(39)* **Seeds** + - **`296`** *(40)* **Wheat** + - **`297`** *(41)* **Bread** + - **`298`** *(42)* **Leather Helmet** + - **`299`** *(43)* **Leather Chestplate** + - **`300`** *(44)* **Leather Leggings** + - **`301`** *(45)* **Leather Boots** + - **`302`** *(46)* **Chain Helmet** + - **`303`** *(47)* **Chain Chestplate** + - **`304`** *(48)* **Chain Leggings** + - **`305`** *(49)* **Chain Boots** + - **`306`** *(50)* **Iron Helmet** + - **`307`** *(51)* **Iron Chestplate** + - **`308`** *(52)* **Iron Leggings** + - **`309`** *(53)* **Iron Boots** + - **`310`** *(54)* **Diamond Helmet** + - **`311`** *(55)* **Diamond Chestplate** + - **`312`** *(56)* **Diamond Leggings** + - **`313`** *(57)* **Diamond Boots** + - **`314`** *(58)* **Gold Helmet** + - **`315`** *(59)* **Gold Chestplate** + - **`316`** *(60)* **Gold Leggings** + - **`317`** *(61)* **Gold Boots** + - **`318`** *(62)* **Flint** + - **`319`** *(63)* **Raw Pork** + - **`320`** *(64)* **Cooked Pork** + - **`321`** *(65)* **Painting** + - **`322`** *(66)* **Golden Apple** + - **`323`** *(67)* **Sign (Item)** + - **`324`** *(68)* **Wooden Door** + - **`325`** *(69)* **Empty Bucket** + - **`326`** *(70)* **Water Bucket** + - **`327`** *(71)* **Lava Bucket** + - **`328`** *(72)* **Minecart (Item)** + - **`329`** *(73)* **Saddle** + - **`330`** *(74)* **Iron Door (Item)** + - **`331`** *(75)* **Redstone (Item)** + - **`332`** *(76)* **Snowball** + - **`333`** *(77)* **Boat (Item)** + - **`334`** *(78)* **Leather** + - **`335`** *(79)* **Milk Bucket** + - **`336`** *(80)* **Brick (Item)** + - **`337`** *(81)* **Clay (Item)** + - **`338`** *(82)* **Sugar Canes (Item)** + - **`339`** *(83)* **Paper** + - **`340`** *(84)* **Book** + - **`341`** *(85)* **Slime Ball** + - **`342`** *(86)* **Minecart with Chest (Item)** + - **`343`** *(87)* **Minecart with Furnace (Item)** + - **`344`** *(88)* **Egg** + - **`345`** *(89)* **Compass** + - **`346`** *(90)* **Fishing Rod** + - **`347`** *(91)* **Clock** + - **`348`** *(92)* **Glowstone Dust** + - **`349`** *(93)* **Raw Fish** + - **`350`** *(94)* **Cooked Fish** + - **`351`** *(95)* **Dye powder** + - **`352`** *(96)* **Bone** + - **`353`** *(97)* **Sugar** + - **`354`** *(98)* **Cake (Item)** + - **`355`** *(99)* **Bed (Item)** + - **`356`** *(100)* **Redstone Repeater (Item)** + - **`2256`** *(2000)* **Record - 13** + - **`2257`** *(2001)* **Record - Cat** + +## Entity IDs: + + - **`1`** `Item` **item dropped by a mob/player** + - **`9`** `Painting` **painting on a wall** + - **`10`** `Arrow` **arrow from a bow/skeleton** + - **`11`** `Snowball` **thrown snowball or egg** + - **`20`** `PrimedTnt` **lit TNT block** + - **`21`** `FallingSand` **falling sand block** + - **`40`** `Minecart` **minecart in the world** + - **`41`** `Boat` **boat in the world** + - **`50`** `Creeper` **creeper mob** + - **`51`** `Skeleton` **skeleton mob** + - **`52`** `Spider` **spider mob** + - **`53`** `Giant` **giant zombie** + - **`54`** `Zombie` **zombie mob** + - **`55`** `Slime` **slime mob** + - **`56`** `Ghast` **ghast mob** + - **`57`** `PigZombie` **zombie pigman** + - **`90`** `Pig` **pig mob** + - **`91`** `Sheep` **sheep mob** + - **`92`** `Cow` **cow mob** + - **`93`** `Chicken` **chicken mob** + - **`94`** `Squid` **squid mob** \ No newline at end of file diff --git a/lwjgl-rundir/resources/sounds/mob/chicken1.mp3 b/lwjgl-rundir/resources/sounds/mob/chicken1.mp3 index 8d3b1f4570831b468e9db7949b3a9182b37c4044..dfecea13511ba28eedba9fdcb39620d4045c3f74 100644 GIT binary patch literal 5033 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 N7dHRZjQ+#L{|8(zj^Y3S literal 2736 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 YyNZOg&t)YmVFLiby@3CD@_$eN0UsEh*Z=?k diff --git a/lwjgl-rundir/resources/sounds/mob/chicken3.mp3 b/lwjgl-rundir/resources/sounds/mob/chicken3.mp3 index 35b54c956bab16986bef56604e0f4849a59c1e55..226c525a6aeb4afa9297874b6a54658110403713 100644 GIT binary patch literal 4615 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 literal 2988 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 diff --git a/lwjgl-rundir/resources/sounds/mob/chickenhurt1.mp3 b/lwjgl-rundir/resources/sounds/mob/chickenhurt1.mp3 index c7c8821989fd055ccad41e905d94e472382bcaa5..b7fcc8222e9f09bdbe8cd41c1db4d10dda819a77 100644 GIT binary patch literal 5033 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 Ncm>J<&;M(o{{V51=@b9} literal 3060 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 RM=;MrNC;wFsn7qf{{o^@t6cy9 diff --git a/lwjgl-rundir/resources/sounds/mob/chickenhurt2.mp3 b/lwjgl-rundir/resources/sounds/mob/chickenhurt2.mp3 index 35b140f2425d51ccba24779f5b573fd1c57fd583..912e11c5e905700a1a91ef05a8d04b0ae3564491 100644 GIT binary patch literal 3570 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 PBLV=+zrW1?Z^r)sF#~U# literal 2736 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 diff --git a/lwjgl-rundir/resources/sounds/mob/chickenplop.mp3 b/lwjgl-rundir/resources/sounds/mob/chickenplop.mp3 index 543b2b8a3ce358f4bdba392cc70d9bf9e894c628..884203eb15ae84ad2a5fb14cb46baad91feea014 100644 GIT binary patch literal 1898 zcmd6o`#;>3lxP>aJnz3$)QSU)>^X`ygnjxJv$^XD;@!m;Y*YOW~PyD6T+YC7Xz~8I< z)yyPKUr>whM2ey6^i(1Uy8nbazqXd6IeCXK;Pd$cHQ#MF@ZENMn(79B0|YgNL=XfW z)LV(5efNDURO)|jzC|JsodWfOV7m)}ux9xHV-ykJdhiu4KWgpVV^mT&P4>Z(s3qo_dtu0F4)=R zAWBymHZu@@&)S`6S zt>{gAq?vN@v2!h#3j?&uBVQL=hvW-2hI9Y}Swp~59y8=$`PdERzCpvI(rSILl=H`p zj!b0w{mnB%#t%sJF}QIr$KwV0mEy|JGnU~gU$a;=q_qI=oPOyR^ijk5y!5UFH+*$k zRChOVoqea=hRMVDO^5Xf3x##(ut?zB&NKNW*gr|8?2qe9>$juOufw%?l`(yfh9U`wK)CIG|B{2v!&Mb?UwtnMs2!RO zKDJGaViIg#6&YFT|Pmtc86Bxu9En<_}DT%NY*+Lw4f_22$W! zSCXCk@Pwi437*YgT z@yWf&=6^u2(Q9MEZ{S^(z+p_b9#6Yo2rWy}25%R(FKlUL?C5%>G?)^t){>9d*)-VL z-q$vBq`}1(y=i4xoL`N+|JGHP=~Gyi}BF0Ab~X+g~1dYS0gfnCU3HW7935 z_PBCU03^S27M);rCX+GZqA{ck7#O!5&8mn__sU*u&8iR!i8s(5?LRN&K-2W=|H$q2|$H5qy`jcjXr%i>{wufGs5$?K!=A!NPljqs+IGM=;NwGUzWq@OK?3EF-PH z)FOG4AY`)S@)2lIjj)yVDF%Dmq=s{y%50Oo_9;1;Tna1Vl$@S|AsflZPx^)yJIg|_ zIm_aVdZr7l2)&V`F|+4I&p2sjK{lbfp17^+GH_ty)iXY#Mbic5j0J$&OxEX>`C!?1SN0%(CxDc3iqa# z_n)FC5*Y5A1->5HuL|_dx@{kV8-$iqM^dT3-@HM|W2``o;KWN}^CR0Kx7^lxq+!X+ zsShVqFL2rv8SPZ?;Mi>j(ss1QTJk^7ym1pVh9G zvy(fgKjJtymud`IUK;vRVhqcp>yrp5vMi?yj|w=c{Gwk{miprPYkJhyM~lJUPLkyC z(2^%Toi*3mvk`R?b6cv_loXjQT*ELbTXUw|ohHJ^R+8`%lf(N+HT)LP^vbV2{$q>Rc0cGsx&iokV*wAwiy;(dGMfVyvM>L S$u;j2KGdU{Ppk3&k3RucH+@C` literal 1332 zcmezWx#I`}3`At+r32agK+Mj-z-q#vi~_1rz%&%F6BXP+0pC%;e-r?;%hJcu*VS0h z(7=Ex0Ok}C1r;WLB?blskULT&FHeU_(3$@K+2aU)}jo@6`` zVPHs{upqJ9ORw1;&7f2@DyI zGiU5hVCbw&J+q)=LmMAofYO4A|3A+-qU2j6)+IXo2E#;VshEw^yq2wKm~pzjk>Qyh zQ&Ljegk=drT@Q`i_;~J^?4KZ&-gix+Lhy;Z%=b?#XKoPaOE~2%nfzaR>iKz1lPc1s z^V(U;rifSXjLEwlzxZ)=ZsOc$9ortRlzVKo?V3bO<21jT-1UZ2WSbHqo|!$}IL|vH z`O?2*Z~r7ketn>>z$GXi7Q`8eZTu7Z?jipa=;t$ z|Nr-Fn!DufIX~yjdP) z__oeF)gSNQUc=N?#u@9xXYTMiU?;EDw|*NW zznH)D%hTAEZ2c@t{F&CO>TKcCbi8meaCt??hpeW!6EnWL-MO?_c>ka2zM30NZ#gv? z33+sJDr?OrBK zQ$A~C8t|xWT3q6(=#sd*UTv#=`jWL*ZJIW-=f&!?sk!xw|3;j8IzMua*0Lo%Rt;gh zCj1U7dwOi=8@V%Hi;w4DdiX$9Ho+>b-Pyl6{?_~F^@t+rv&0c0)&M3J295@X|Nnnw K!ONyqZ~y=m8BLV{ diff --git a/lwjgl-rundir/resources/sounds/mob/cow1.mp3 b/lwjgl-rundir/resources/sounds/mob/cow1.mp3 index 7aef286d9cd8b09306196da6483d1338ef4d0c5e..9ff91e7b22da08928c76435aaf56096198492aef 100644 GIT binary patch literal 11511 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

Z+!Ajqw^yK`iS9BuJW3Hdy5 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 literal 6012 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 nG7u;l^q|JyyUgY^9QeZJR~^5B_Ra% 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 YjPt@!H*5ev5DoyK{~x~d|LWua3-RwfRsaA1 literal 5652 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 literal 8208 zcmchcWmHse)aYRdDPgDqiD4KzL`qWW2I)oxLAqPYk(8Ehk?uxCKph!|h9QIj5d`T* zT8TL?{O@}2r~CQtwaz+ct#j6TemkFi_5&QnqVfJ$%$+?Pub-)|FBv>M7#I&91R^FT z1A`$DW@b1K&)vJC5)!hqa&pQV8rs?h2Bwyl*4FmU&YqrrenFw3;o;Ho@kvQ(Y1#St zMMdT1RrU2PEgw5OzkNfa`$tA5Ca~Dqg@u)sjh&r8e@;&RU0vaD!1Y?vI*N}}#e_tJ zg+coNi$VwEBv6E3L)>scsd#Aq_r?F`J8;B^#v{rB5#Fo|oC8Kk;9Ab*<$-^C7l#0F zS$Vki-#7T*n0WCt(0JrA1H-bfx1bwD3a*fPx;tYiMb`vFHQ-1C4ThC8kl=O2d|5Tn zQhlB6QkN16T;$e?;ei!vnc1BnQQ}|{FttSZS)D~qc&91`_Co+;zDT-8|IV99F$*3bOh4mTF5D;R!T@9j=YJpZa| zM%s2}?Rcj{%tEJXr6qim7S%^h7|#;`97&-#9k!K^n+qmQFdY91ZJHI|^9bSB(1X@}W&VRDm zd@|0+-dy12;(}M0=c~TwG)Mv$iXIb`a;F83%+ZYe{A!#aER>gAxP{gBRlj z`gt3%_oDheqUzsTR3+YS#P}1B{hQoYZ`SJl=wD6Lq&IYF_ZI3~dkP?c&Zp=9{$}&i z_}vNAhZ#7^@QapOpIZa% zGla)y&loo}PFFu(AZunvn`4(1h)XNiadapZGKd0|De{}_jJuUvKB6TkYEMVQzDsC_ z_;^Lg%V65-G$m*I03iQ5RxS+`2IoZRzd}hJ`>H&yqIg3!seJ_7+#Bnu*GP8E96dg zK4FGtYeX}B7)O{Zy;(Dhy!{}~!QO;LE0zHO4ge&uHq#OtSM=5n|4*tqR)2|6BsRY@ zU{(ifo`9RwaYEg>T#;&?G=Rax&sy48JrYJMr1`@zA%!S@X3;OKxs zo>rOzk)>GMH>(yq){nU^e`|+|5GokWJV$*{l&Kc{f!|8GMYpC0966zB@6jBZ*L@#n zS>*deBmSOM)NQzorRDY$-y=GjgwdmF%5TkqE~eRTkJYAa(fon3uZP_q;Q03^SL!9)IfW=8ig#z58xQa?z=uuhiPYz8;-BzZD8cOZbj zKa)2+B%2tO`dHtO7b4e4-4aN1nbS`gI;u>I2fi|p)v@gxuBY2<4nmC zCVxoF)G=oKB8BbvGcU1$IKf(3(8)LOE&Wd)Nhn!gjo!otITzECm(E0wmun!HR+<1J z?#3t%rXG2@T@gChK~x1Sz@w3-h{Mo|xwwIl z!i}uqFSmh8&xsR|7)Z8X3T(FY-bz6Iij3%4KD7BPzsU z*p$n*C3V6kl8|ZVpOf6DNk^h+;Ptr$>bABw&-mg%n{+*L7Y4O~V!s4Q&{Y z);Y2e8TvLn`_`P!i(nvlTP|QZEK^oL&W>NVd}Gfdz+Ly574H2;bH3a?VdQRY;uF#Mv0d#C4Wr^{<9B+HGZ%}qAPxnn1T=l=)n`O^3%Ci z5(c5##mf(k7rA?a1}b$htnZNxOp2nQ37_pEq~@%~_WhPlCs&*2MYk`xUpwWpid%SE zWaD8jQ64cT9&^&Zx!}#70*8iZeSM13>agacfj@lrt^Ud1p$lEMAByr(<=b*=#%|T3 zH0^4XJX0!BdQ~KShUue#L9C-8o6n#LDXExF<2Yi=BW^O;)Dh@x6|XaOx%gp_*I$z% z3L8RRHVQ}W-3P@;;o+%X*E$XKE!Hkvyy z&m8*1mw_|V$gmhPub~aHz)d-CwZB%aLW{KwBu$sTd5O6CC&IxQ(-6$TI?*s0=s7wW zYsuR_PyWM0*wS|k74Gfrv_!RXTY8$M!NhJc;`wl+;|Z>UmRtodJ{_1! z7bWLzcxYL=Wnxb!26qNX6;IziHJ@LsD$AExybao#onI=&eO9)6fyc^iW>Y5}xg|V&eBtGXXTT`#pQ}R!I0H;Y$T()K^tu(dmdC_mk67^>i!$cR ziLpWqurmXfXa4>dS9Gde-=eo~jef2u)^Uxy_&TvqRTEBXf&7Ds^@HPXY6}@hT1!zc zs>dmEVd(IHMzv_#{=E^O4w>cGX>6Ew55?#sRYfU+E&;ClWxQAtFiC=FVZB&y?aCe0 z48F^}^e84R9+1z?|AH4vJhU+MmeRMI{j%qH?JJUtDq+Oq9gw|!WWuH_U13&ZgwxyX zKVHhU=Uc#X3Xbs@(Y$2T^h$4-<(jA#T^=Z|_pVF(ZdY4`X<-uU{FkE8E z=B=AV7NX5wk(-jXC>s}sFriTOr#llj9Za)A;-rRp)AY3=V{1)uj{{j6$?H%BC3ff= z9ya(8|AbuEP(}4NAgj{yygz2Xn_W9Z_sDNG( zPm>Dk$t3Um+AXIIsz9wMGEbh-gDBSwh1KEd4P^#Pp90)&R@7=~Fzv99p8#;?!Yon4 zrmf;(*b+Qz;X!09w8HPMcK$orB5-?8ztY=rce!13pP9p`_J#+-m0mFcMGd(Y>isqr zokMp5(k^-)wfy|39`-fjuFE3&_e4?HtvK?6V4t^N|)$oSN*I$nNC zQ~qw=LMRYMps%=njA+$RrQh{oQ)A+RJj+P>vuQ!jcsmX48*zI@Bug2g?SLtHJ zR3b<;1@6ryeCbl{Dt5G_-Hi>uys9ey+%-tn9-jZ-1=)S7x>5ICkh(bmpBHGl9R;^gJ9*JJ z9ou>sIG?^VJs;lc<*?`Z?zubL%O)64*Xxs-W)%ovzsqZ~IvhzIS62uT-Pn+xbEtO$ zIyAU|K*g~tD(EhtH&WUVDD7=WC+MXDRE%>`#THZoI-n?f~*W1 zKWjxG{f76xZ!C;IZ1}J>GCs&gBU?{+Vsd9~i2KHdgz(merKcz&5AnCHyTD)clWr+K zXM_6YqvCK$a;V@2fUFBi{JxL;mHgy`f4KxI&t7C2Uyd4ww4RwEF5g|E|CFnlu8B0}4q`;8 zV~<1;CHJ&&nNq*I#H3+wYRF|Y?-0%!zAvGD!PC)Gs>P-bYex{ zjSXQiqY11;_uzK~U&>h0<6sJQ-jid8wpSly9D_89{P{S|LOGT1^m1AQ(clgWkD3R@ zS^hLkm^0Q>BX4f^-gut*Fp^B$REbia(*USm{jeH@kJ4s~6#&w&uKROb!ri%bvD!3m zRX-LJQC|FOn7PcVaofrz`Io}8nHs9+n8;|pTsUKHJmON|hKC&{(okxy~`YW}07ZEJZOW3@UEQVVz6CXW1iKAkVAW9_~8GA_Ao$C;HQ!_Gg3Yxy_ z?!TUm57|4G3ULgk-(FHv4wU>y{a>Aj*;QcWx(7RYA1vrA+Yo2z6|98CjeCm1F-izE-`LcdO(s~$4pRcdCu#>4unXRK5rh^;#({kQc^ee%`H6vEBIYNj3 z0=V$!#MEH-YZh>^Ux=)R;SvUEzoTz-$Aea{U9W|i@K$w$Xr*Z*{XDIz@ zr)3w02Y@u`l;TO^>**mW(K3%e_%4*yqizL#bvu5l@>zZ|dHv7yy@8RFRbSFAyYS?y zDZyXx1ga^r6qm7mqqxG|g6~swm{x6j{pMQ-NeFWn{x|=={hPFv>?thK`F1+9C?=V2 zsn70Q%EJl#x95_uN@op1x-lI-x>9f&`28BJI^q%~T%^|gT@!a_owwev7@7UZY9VE)4acll zuQVe1T@$e~bDI#os;n4i822Nm?5Nx*XB6Lm}?^J?Lqmxyp@wAW#Yj z78;!3P+Ck>qyVGi@(_9JZl5Lo-qz(7Inf6Wk(~R1KtyLQQRkD}5c2hqp-Zv*=P6-? z=oPwPZ{W?}g__Xr{1os5w4<5KIW3TVqKt(v0RIq@?HQTX$h*iB3rK{?%ZCrGfIfa> zd?);&0ANb?Z=Ow5#Rvs_e#UPjPW<$)t}xbsgKGUIHehV{4(+&J{hf^zs*kemS|{Ld zl}wpNORFIDXir4KHaOf4^V)i&pmV#+xCic4G)YWSe^|VJ05b3`PfgaQuaYOv@vJH7 zeRm$i8Sy<{4X9rwVhSoDWT&g$S8$r3JAym~wshEwZ*(VMD>)sM>mK6Q2sao&oLL%9 z#1KI~Z%)VTK?)~uu1-ex9&r-?29O3-pFc{zyp<;w{XpPJaB($ngp~E2UQ=~)+9$=Cnb zRG4gX_;UN{g1fYP@EhPWQ{b;x@ZNlLEraROE0E{wGW#sCO0l*>U;)&lDS3JB!Riu6Vb-Ovsk7ambD$ zlYWzxCZiH?@Z5O}Zc;;yQ{3ydg*HSPmlXySXqA!>n^6}AlgeJLi8nnCuLNYOKdO~p?!IB*!Gla(yM4Ci<~$F!Yy zva0aww6`l0TjcF>er1G)EP&ipc!q)B{YGX>`^(@3!Ajc_DMvrEQt2Kd7t`Ag%2#JW zxoVvy@6Y!S8-a0mT34zelBeWUak&F%h1Eq<)NKnp*YgSNk>v)?A*GD&xmMbIOWF0T zKm$z%4Uw6>j*UE@%IE+){*cu+BElZz7Oz`)(XwZp#=6cn;5x|vViissF$nGM5zSuhr)&D;$^WD2H$2pA{Dxa{Ayg5`e=Z`A9EXY$-pNi4kzWEaE$~!t?x>1FWVlj^ocy0R z4}nW=vdf-3+|q*;hAiv-V9VL5=D2vHP=0I_p(1`Z9KVe1s^*;ch`Wz=uYOA1<=x3; zPSTam8WN>1#>y!T+BkP7xlid>k8~GRc(tdE0LYUKfo)HNu4pc;g)eX8T>rBV8+V1Yp!VJ$iLt+z6!0LDY`^`7({olj zUo`TlC$UN+j1Dc`*D7@U*2Hz~JXMtpvIMe;GG~w^ZE{`@BdyDuoW6hluokK_G<3)D z(cn>*amH$=XS^e^ORHdFg|8PgoyocPtstAm5vGWnTxNx$EawY@hPcmA3pwoet7lKz z>ET2yTHdbVWy}%fC#urt)Y2+3Y$AP>FVIv4vT>xz>bN?yRWf6pY2%ESapgmv4G(eD>1#Yu%|FROTnNednz) zc+OIK`V!KHBsmqqsKEoKo*ksG20RNPi&DUNK5*4iiF5F13-0HX|BE$&e9&IF`c`=% zt^dMKz_iko8oLniz54vLTp0GqI22zas3Po&aDT^YIjJO*E3hQ2pS!f^V8KqZP$sZg z!V}ni*sgftBRRI;ipX~+)=L@xJ9|V^J>Wq*vnM<{mB2ID9m4z6^WJX+SBenx&tG5c zkC;Pm{KXC%EbK8w4T=8X+ds^5R{fT&VpiK^0h0)XMX4+>pJb`~UIk?K`Oj+Az zISe8yfETQCJtlM|qNVNbz{TjHPCAVNuWKuqq-*izOCPue&qKXwH`xE_The2$`#Mz# z_`3q^5JAXhqwb(J&56^GWH`z7+~O8U^z(~0gWMH^T*eGY&1QhFgmt0Wm1dg})zyU9 zLo-CqTgkIsGGcT?T<6Y|3>;)pLF(~_oiCF8Iupf*|q)G2Q)cXkO1f{PqBov$i!C2>PNAkZT z58OpZ-lTf=`3wyEX(ayv>#r#vN-;wnd6|H<81oyZ~)N{Uv zfBU_HkG6B`9%EW!&J7O*H1+F107_lSvLtI-N0Co!PrkWjIfgp{sqq=wITL^fCJmUp zk|DZOvCyUYXxgx24^)SnJ6Dh6KioZB&?4j=pq6hyJ~a_~2LPSje_IPJoYROizdoGP)ee&>ePXt{j4o+C-2S)h@`SSX6D@X4G= z&5vR*x!7IOMJV~LSCF(-L+o8XCPPF=M0B4>`6KNyt0G33UBi-$cg_6#7>kD=;FdyCjXQ&=!eRgzlXq!qSyk#t{_FE;qv&>mJE&BEt zQ}MkAdO(|Sk9QD{ve1n$z)YJik10?(!@16lBg|fI4T)hzRv-8d874P_n#F61s)hM& z{JOGCxk-!iK52aJ`*mpejI_Trc{kIbJY&G^^H<(Q{fO7%OA~+M4Kt~n+1+9T#(i(Y zO^DMIDeFl+uV%&AJe8=!|N9pvU?z2VK#0dl`15QsAS1x#%{jMEWb)*1)r65>;qL*~2UrkpJ9_6+G diff --git a/lwjgl-rundir/resources/sounds/mob/cow4.mp3 b/lwjgl-rundir/resources/sounds/mob/cow4.mp3 index 8c1518c83529e8a632ed3e7cb894338c24a5fa44..253d89ae10697772a24a2924101e7a2921e7a5d5 100644 GIT binary patch literal 14228 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 literal 7380 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 diff --git a/lwjgl-rundir/resources/sounds/mob/cowhurt1.mp3 b/lwjgl-rundir/resources/sounds/mob/cowhurt1.mp3 index c6e5d705e335ec7d9a39e858283c6a051eaa0244..268f429dea4118695e754c4e97dd13272eb9e68e 100644 GIT binary patch literal 4197 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 NFFo-8s|+pg{{Sl6)++!2 literal 2664 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 literal 2484 zcmc)M`8U-67YFdSr3uMWgHh5DhO!K@^(p(Hu?;mfghaBJl!QV|O!g*&u}`RsWT)Yi zb&Sx07|IsXXpl0=?)^>9=WqBv&Uu}4e|tUex%Y<)atL(bKREBJo_}iLoyT7d@cyN` zL;tTcJN$Rt{VQol-j4FWT6VnMG4|KOj`bbjUw{76vof+qX{xFtk=&U7qCnwtJO;7= z00#j6>K}~9f6D(0kOQLwyoTI{T!sMfQ}VZjlrUBJ`QeG=9}!@89uNsc@k)Z63_8RH zy3g4=s|QdQdDx?wn*l}qb50w-!p+^%0-1Z~L&wZ>d3IO|!lYWvtX`i}9R$uM)K8@< zD&pbf1dWTocDH||^xG>xC-57JqGS4DP9jcXo$jl!SW%|$ zSgM_yu}JaoiIQ&NYDPx$O5WCHUY}jrL}^yo*LMYbl_#64p>L$0>AA7g6u~M=)Gv}t zBNFw1=Dp$JV%%uyTiKPLdLxb`9Z9wpGI<-Qgm@*K&-Fz2`9NN?r8=o}8XsRjUx|7` z^{@2QGbFPeHJErT_%XIuEAeo_n=ldMSa(0XY_QMMSkgPTqSQ zpc&oZa@A8F;(63Omh?TOP@RUHyc}uGYuFQ2<>u(;o$0U7D$noFyLv`)i9!nbmTeW$#d;qWs7u9!!a4zKPI@IKO0VzRq7n$>FgW6V$uZ(kwAAj-V7Zh|PyjW=5E6(ex6Y2q1())KVHT}Z8 zvnl3C8Mx}-vo=}WO6ea3vw5__!q48i{Snb*pHq9QQW6jF?3$~(3$AxmNszr3&P1hw z954EQB#%qIORHURQMSql2P&3w6Iyv8uu*TyOx98~nXwwWHR}q8iCWmGx<0$mVS|Oe zonYSGP`*@u`qatBccl}nLloEfhVP^B^RzS?S_sB~G!741Wy?9^RU{H9gZ@h6FU^|j z!c!mLdyOfia4Dwf6728oF|&wcUl}?o#OLKVVd1<+Z`G{*UCeR%ho?{j7vMB`o_51lo#Ew4g*BQdB1`ibB;9oeM$L+or)~3ic_V0 zEJq$R58w7~NGqr>){3|77K1@C={D|`!~T&L3B7$XuQu6v#u^YRu+lulsrjUWD{WxU zJ8k9#-}*3PvT8Qf&E3j9W*nqJ{GyVBx_#bnA`4q-tg{wsJ5g`nWHJ&vUgTV-pe0-W zH7A>)vcVO+787&?+5m2Xh_ThC6WE9`1;lb$pNRnnOdyIOVa?c4)a&g$eDH7K^$J31 zC)I1?&7QH*#QqLR-F&BxrP40NM`+20cZ=_YkWNXo)cE(s%PKaGJ=F?4d%D z`wa&QW!M%^na41dA_o`ON~~{uE7P)0i8GO0_MO)d6)bWeNNiwt-M)ldQpTW=Ef~=F&^7BZHiqcg5Z_9i)}yd!_WR4f8D!h?7nC| z9P9m$8k1}od9dLuxqLg1h%`5wshzn?oBL*&!EX$)uSOn~voG^=r*Q6nQ9)O+p2+?_+H;!veFo0!hW4qA>$r7W?KG@E4 z@bJB{tu3BDNN4E*1D1km{sUfTyV!(U1@E5VXhGG@;$xDwtKdmgVCrLC1+$;EQvbdP z3IgB8&4`MjdP}T}*&!qcR+94B6NzgcC0x5K6Lm!3VYxw%G7OE1p<^xQ67g6ET1ar2 z-d152zag+cI07VU;IT%!%?Sv9`MRp)Zl$M>=8|+2fQdDbqf3V$whv__wFy+e@9bmB zxZ~wY5*iBP$NX8l1Kes~RdkIm+#x95G|>whg<9aEjNFCH53yujU+0Mf+9T=GMJJfXKjt(iAa;oj?FS&*zP}>4Z zqR+vo8O;3y>FtC_qz{Lhd3dYa!cNwQ(;?nnk5Xx@oJ@;ICHdG_>s1tGV)vx^EJh|= z1i_6yO5C)&9**ID%v&kdGS}fmau9dDK1%&)3#Qk3ASb}<1P(PQdWlK7$gJu3xR!WI zg$gGNL5|XVk8RIlpOnlKQ|`8&6anM2N+PklHKe}$&KhhlfdFGtcHc_SrNSt$0!nEH zk>^`YjNJG%%3RZNuEvK-t$w@FS22VazqX<_o8WyLhn3-h1#@*U+4aibR{80JK90S3vad2r5b^B1FQvU~X#+8o% diff --git a/lwjgl-rundir/resources/sounds/mob/cowhurt3.mp3 b/lwjgl-rundir/resources/sounds/mob/cowhurt3.mp3 index f5a2882245cf5190452f3ce0786386bc465fa3d5..daf4f57efeb7bd468005b66b5e9c8192ccbbd2b6 100644 GIT binary patch literal 4615 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 literal 3024 zcmciEc{EfFAHeaMF=RIw43V)mjqF<_W{B(!#@H&OY)O_RDOynnrazn^pNx%b@r$Nir3yXT%Cz)0x>{mb=Ykl&wcp+AQ( z2*fuE5@18^GuUUn&wbyeeUbZ;_vNsa?rYjd-S=|e_`c13zxDxaf8J$ai?uV?R@2nb zfZ+a3fg=^6PVyiSlHF1EqT}_y5B|?*fMMAOLI_J8Jz!=D0w4eRPimiPclV2K%}@~% z2gd~oi;PYNrf1QczK)z(gHhK&wt6Z-_joy>iK{C(Oq_;UPPh$JT8Pv~1X74{+OC){* z%Jmp_PI#;;4)`-Kd7D9T95{ap6c-Qgh9le_+AC_bJ>;;^!#Z*4-=eIdjHDoezRNcV zg36Zj-)Kmdu0yuLAvhc?u36>2&D#m8b9GCA5_$9l)rCRecpIutVFq|7%f9@ddm0F_ zH<{vRgTW4iFvQAqk@R+5R(b$09y3%g(osn6$h`j4_?P~v^MfKwHYJrIOa1bLv%{%T zl&|@!<;}r2HW|eLuu-mGOn(1tCW2%Fj9*OFef)E2SM+WFmKqTL0KY8zAO>J;0)TPF zQ1Qrik}@;+M(xP&XikqjKpWVlgiP3nNyVT~rf@^J0fuWI=i!!5Ste8dpp02ygO>g% zIV|GCyy;YU!)h_h*twR%!z#?c-rX@pjYn&8SPIIKv^1raX_+T~_;*VfT)zfCYpqPu z^s}{q+w~UxMG5qbTHmXzg^NGb=?u7d{hrZgggd1|oM|VMZKd<2W@bWRz}$Az%0D1X z7clp~RFc|q%JuPdPCAu&u+55o=DF{KSveT;yu5z%kmDmA`f06zy0oq!2sfxr?Kgpb zay16UZWd7F)5}up?Vs^s&=Ki@C*GQKEzcC#gv_?zhCJ!$kGS=Bfs)WKIC9ZcTNbjB z?!0y?byCPqmh*Y`N}=Yqt8GQ$$O^jYbWuI95rC<%3O$|bT7Q$d61x2?MM2f(6L{JYzPm%7bJOegT;#X`cgM1QA=&=tD3r-C2)!yS7*lni` zIcmRrGg(<^5;j^gmzl_A;Uijb-8QWKO(wfpK`oz9q_=#pb>Nf|tD4vSnp$q4SaBlM#tE-CO+;@I49y3Gztna2BwguCJ(MeKhWk5=}CRUj&_P=`E6W#Lkux?V4pIf4uET z^CihOkth^rsY^n#7f6J0_+8^u07UxbYh!0<`@6R03IFCSuEsEP^ei#$T5Neso?YWYueL}9nLBPc?3g0VKBzR((inW}@QJa<)C!gmZeca$k*N{R5@W;oZ6H8G?{N$t5KVNfY4S zQI%q4Mz-ahSvp_*QnY?Mr%a-*`co^UO-{XYK*}YJbu51nj`%v7=H>F_{t~NdXfceN zaJ;kDZoB%IZRHW?@I|Gr;dMoX+EJr>ih_5C0*<<)N+q{`XAI zou?xX_i8zWmBsN}7b6}nJVvX7;xtAUs_aX`8XX~&2O`gNIcF8F`<);!qr{x*IvakliCL>ooj=(9fx_lI>*rCCDo`beU?uqpvUi z(&I(08|==fvKOr~Mrd1dR8Myh%U!VIrigosfLO-P9zkjRY6`Ui!+5KnwgBQhUR%&~ z+No=&)&zfX()S~C&E2r5QoXVbXgaCA_P%Kl7;8vMB|k!o_Z;_rmm3T0F+&oABrPZT zEn0=ck6suz8Q%YX4$AU%d@{btJ1kP;a$=8cx`lxJZ2joFb$9)v`)ldUnN}E_NV@{( zeY5Fb=R+`aqvkx&g@SQ4GMMZ~V-Awa-r>P(6*0FD)1#+=z5dw0kf<_-jkGbaR$M0B z8gpkYMYrqXOpmXl8*@VVs)~5b+1N&_0#X0LxXXOQuiFnMJ!V;bZm4#~BwA1Y+&*FdX7&f<*)Fgg3k1`>#^2)m`$-0#-}BJA;A*7}m_##s z7TnSfb#3-){Kjd1xlcPoUl*7Nw9JFar91teHaU&$8!nsIsy-6423;rBnM>yI`!ooz zLv@GN3tHc)mmfX5800|rz!NJs8>fo_A!RjD4SBf4uNNj4N@op~b9-BjdU6gJr<-g* zB+hL;iPY@YQVcm>rvrMV2(TVUQ`;6(4sjduXAMNeBHOyNdD%UZhw@ser(InkYD3bJ zczbh4UEkbjqXtZ(UFOo)^@m~Za{fgoms=r+reyhEPmx>X>U!IqPFTorJYZ*k!sKSTbWAN5FsA&(xM-%3lRq?Rn>=S9 zj%#sox3o22uqq#CM}X;!>NZCJ3w5>OF1!#(8Pfj?(f`M-lFj&%25YGVY!lb5>ZVlt s=PoL#_H*wAIIy2_Ibz|(d%P3>-He_802qiq0T778lDz}7Z~PDc0oUAbx&QzG diff --git a/lwjgl-rundir/resources/sounds/mob/creeper1.mp3 b/lwjgl-rundir/resources/sounds/mob/creeper1.mp3 index 2dbd0868e63e61c84c39c83b380eb6b8367b58c5..9645ad7b1a940c6a9e4ee590bad1b6788cb5bb7d 100644 GIT binary patch literal 1898 zcmeZtF=k-^0p*b3U{@f`&%nU!lUSB!YN=;rq-SVg0G5Ri|9?9iK;lA}o_T5cKo(FR z0|x^GyDft$5(q*9`N*IL39Lj0$B@8dWbhvefNTajG8yDZGY|&`RM<2jOmc5IltqUC1EU60z=OQH&Uf#gzv%q;?*H#a>VF&z z4Dh_GbP$RC) z_=84vq3T&vcK`n!bcBO}r_;Fj&Zh>(a*lNtM|vkn@VNf;6_h)5@7c?a1B-c{@(8#p zt$4U--7ZhBwWd`fAGxh!P8_lfJadk1sjOSk0UB<1_D#i1+@oS;@>Q%N!GK zJZLa+@={;KeB@bRcKqT4YB6dGiVj5|47wM2x?Jzy_{eodP}hwI8;0WkyQKd2|2_4;XWui{IHi@Q(8O?ZqOA0Zr_ZKv zKH^}L+i>XMA0rb+g%Z=1Q6E+cOf+7|E-T0P>|k)umQAx{mZr=RvGLe=t)b_F5|`!r zeP6D8-4Ld#)c8!?q4cWLtyS_$2Tz$zix)jKwY{}1)JbY9d)^ZRa11qY*ThF2lgMkV z=FTiQGSg$mJRZkjfvjCZ1qCTlqQWzI(=4~E2(7YewkgrrAIzrBEnjI6VG&VuF!`LC zte|U0W5m}mw;9j2yS7Ii$;@M#;*+s6`Rqo%YnR-kDh|K=Q7m8k`NXBA4tg2hj0&9% zXEYVnB>5iB^A|LGjl)48AhJ_NnWS}U!3ZL+b( zQnrq%8LKy5(_Gd*SIp;yZ{3_#^DlnCIQK>C`B#0buIyjs<-?M4g>{y(wEQYrt&QHF zPHDA*JjB;{aw@A7150wFsi8uGL7x_*esVT5mwn6et2aCT8MbnHJs0pInyC4^@cW<#V-P|H>54^q-4_xj3A~?bX{P<~UWBYTQXP z%dK1WHRRQs+lHa~K|ju}tVv7$8@cJ`tj#sakEZ|sGP6G|Z`CnVM*E&K_5b$&zp#pd z%iqb!See=9L{IwQ||4j1@&uSs)L|Hy{5gFwdc-@B{;cNdp4|%PJp7Usq#Lt+Z;$0RYSXfieI9 literal 1296 zcmezWx#I`}3`At+r32agK+Mj-z$(C?f&y|;z$6r~4Heu*0pC!-e-r?;%hJcu*VS0h z(7=Ex0Ok}C1r=t0B?blskUQQjW;TII(3$@K+2aU<)Wm5kA37T_OlYvZKVg44Gqc$9 zckkZ47nJx`X_UgD*k7JBb+FGB~ zyfe$m(IT|>Nx|!&=8P}a{2yo4uRJ{Ag_FG_uo;}(Vq3pb@{x& zLrQOVMy=OjZfq?pn92D#cfyrO_th6~1sN{!eY^ab)g<3{#Q6W1WiyEb@Ha4+TT-3R- z+)F9mIP(mfCn&y{6|2K`zC7l@c=IlIuGxnVUXqzB-}Ab3s&7|ul+ZbpF)3rw+^`#y z=iIh?Ig8KmLba02VGoCj%I0>Nq&X%TtGy2Q${O?Pgv<`+H0*o(w*AVzeVe@t`Pcl< zxwQJyqOZsEwg#M+y8b`#zv;h|y7}S8&vllpyMM{Ic+1s5+s5yo_7!SoEXr0_)BZ74 z?t&LM{m32)Tc%*xb~8XAf&cZaR?FookzyWKybIRGu;v$U>D-|)RqnH@>i2>rb0s`a ztg65DpELEWxX{74jaqMYAA7voCOJ2K`*f!@XID*p=2dY0!t+z1o@@0Vn|~bHb0LiJC!dcf!xC* zy)&$`fwRrVbCOP{r1I2Yb(N<=T=(wJG39An!IJ3m;nn(6XX+VRSxfVKZncSAZ&tXl z@zJqp-hve#FHBSmayF^DH!aPo3@>SEoFJ&W%XRsbid89|h1ydSLQnB|aVNue}VdVXOYt&EjG5PAlHHnW3R!X0zDpt8wOk(t5+>*XpM|HT$2S z=q))T{Qmz#D_1QLTp4g^C7W!r`1W73ew(j04^L3zVp9KlXa^@-!tqv%#DGJSfThl7 ji6cy`9IOXGWeB(s`gK(L|Nlq#|1GS~|H^e0R15(CFcmO4 diff --git a/lwjgl-rundir/resources/sounds/mob/creeper2.mp3 b/lwjgl-rundir/resources/sounds/mob/creeper2.mp3 index 07df60f7357d48f16cf6349e51877dc32ab5ab31..28ab5bfb9317ac9093476aac324e52e283332f4f 100644 GIT binary patch literal 1898 zcmd6o`&ZKUAICow3gQh>@v^xgA^|EXN`}o8g^bj~3)8H;gPL8eG~HYiwdIXcG%d0V zIxI<6=)C4^vbjyvO3itjPD|-)UstQNP)V8O**W|Pd;IWzKVRo{-skmtp7(jb-VB;6 z7|>uB8WKWZ-;Duab3n{#4w*tEk%%tN&L6THi(2K~sTFQW#xc(Eb+vvDfC2!-6Ci65 zti^F{cv^_H`BjS|gCDe7#q3(|Z7DbCq6-&v z_4*xGL^L4zkZOLPf6W^Jz+1hY-91fACJfdwR1TP?r}`+ldxu0AdU|^ zKuHQccob??B0Z|)%9uir=fr+;EXR$tBQyVK#pQ-h>Y_y+jn?2Q}J?@D4nvphyk|MZAk7w@TUkLB4EJwy?f zXqp$CBybrJSD4mpu|bDL3x`{g1eRPXoA6FaNiC=%<8VxZ@OjHN&r_u1L!}Q|gL7@; zYjR$U(wedt+v^%>Z!tyI_dI(3s5>uWfGcfoLJeq~NW z|5x6@mj|WJIfP$IwX+2P5I(W9d&5vsYkiQyIZnob<3EF3b_v*0a&X&L$tSOVNEM1N z6#UgGk2#$S_aC@wjaqs?nz86&lmTDfl{2tH+k20E!^mni1o5xB`cgeK^tb#^qXTjmdDbsq z|86=TxBkv`f*h|w_VP{h9%u|ffuasyFQIdcJW0Tg*2SbCD`3Tsw^EKM%7$Gqx@@yi zXT*L8jCz@gWmd5f-O(7!pJ6|oJR~U3bRBvg{##Ynvxs@?wZ5_L{`-=pkez#@#yUhb z@^btlgIctjV>rmQQaI`Crq|R`T@8);i47sh*wAFW+j&GpZEPLilo4!SnfOI&WhL&= z9>+GqU`>78Y|~2bJjHFsYEKKxcV_wXGb&Eh?O1aU(Z2BI$DISCx0U<>vC4eyaNzBq zLD+JR7jcuw$AW5hp+I9uFS{po!{BpS{G4)Yx(-;r21Pt4MKP0*F?CEp+T zogE+0lQCj|lYvNL)_Il7@Vj@BEP@byFf=+{58{(|<-N7%7lV%wf+0roKIA8X*9t{_ zf4D29LnA9@0U(55b~yQI5SJO&iKoFd{5nFfjlqxdiv5laz4mt4hOvZyr~2&SVSfi5umKzu zqr=1dZq^w3c(a^>sz!0+I|0CryFRCp$l8NpY9!L!ys$73R`^!GK7blXch!7Ttp7Uy E056+HA^-pY literal 1404 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 literal 1368 zcmezWx#I`}3`At+r32agK+Mj-z#74zgaXP@z(f?V85LYb0pC%;e-r?;%hJcu*VS0h z(7=Ex0Ok}C1r=t0B?blskUP?~Vxa%IVz7hmH~q-@H_Kjy_RK%u(lM|1^vc%pajeE0m_yQg38p8x;<&KDP_%LNY- zlI~s<6y#nJFDUHd;{SN}ypH+r9wg+&*aZk!cHZM`{?+)QM&6$N;Qt>@5)C0yuE88k zDwF^JUw(0dZO59T9VT6IVhJe+{(qivM9QazZ{5L}2N(^{Y`mDq{jfkR&{Rr$Pn*xp zegjT!yNL4(TG|x0U2wA3Rm}-%`{#1->Nc_MQALh!(>B}tEL-l&kuU3!dn93Y!1qmT zsRrB~i$CYDS!kkQ{_|F&RH<8=hFH?S{f0C4h_Y^2Y3(0tygue|Y|+#6CU2GbmiM{U z`MTR1@AL`ds(YpqaR0)cT;XM_{vYyY+9<|z{*LBMmQ{VHtG)Rxigx~};+!>i*3$L` z9nQOjkLjICx|}1W&USdM;7)J(iX(4q#SYc2nZ_`;qx8&G-70$7d4yP#{HzDM)jAL(21ci_=xk#K5Ff4 zDztp&-zPVZ&%c*e{cZ6irJggz1+UM}nmKLNFZZ~*S?=cPrqAW=&OEit4Y$tjDBhW^*rb4f8#5}qX-*^wCX3FIDrx#~Cz2F`X%mwu~@r&MpH zZi|{!n=*IxW^Wz;vZ#_*uZ!|T)$kdfq~)8rvw9uNbB$Qd+*+0U|>>GQr-;&KnW&>=B>>S z9w>0sCOl9)_@PFg{qVgFK=Q!+2s{2i^6dBje`Jf1uREU^-RG^kQ&ZSgP^x#C>x4*U zV}sdTm+l+ugl6|$50E}#ak1dbL8oI~kDN}3=&zJy{Ma&0o?k&iDt(Hx)|p88~p~?%pmtKi!dLH-a&5Nou5zq9QvonMpKN#FK!V@4c&-bvZkA`(bz5D$ zwkJdGa?-7P-EVqBxfvLA74BxKuPn9|Th5=O9r^q$CpYKTn=v0>pY!wBv#9oX!XtMpIRF3MP4ymS6Wt4pOCfBb!8JU1^`_|)4-TXdSlPifn?i4RPq z6!=yaZM|9&(U}&k5v3q<IaYV-nrvU7@Mh!U^Ggb6{h7LsZ%MS3 z!A$#nbFUjRlI(3|iz3$eov52EvvY%~k?o;?MG?EstZDu`&3|v#%u4lTEh=A6&wZh? z{Q2L-<$AFK7aJxsFL)7oOgQfH+r_Pm0$Gn7Ju&G}^u#0EICuE^2cOu~Xza9jO7Xm` z{=6G6Hwm8Mkyer^TqBXNVP(T@rO8`VyQ&fmS4$}+YzldNvGmO03oo*x3f`oIUSoT+ z=?&AQ#jQ>q;z|vo&SGD;n1!^eC#X_nN}g=Npm_=5?;#@tOC8ZpRiU z0Wnp9kjcG!8Coo_i=1Ao)%tF7ZN!&L`ku>J{$+^?oaEHesW!4|Iux=(Hi~0oaM0Pz zjVdO~8yydNYG{dHXZi5^*)dF5_!{$ZLozHrI zUfmbEe4F0fZGp-~+PR!^Zta^z|7Yj6uGY9UW0??RhZE}zkcZeCxK|X0w{J*itd-0B z@TKR$7Z(msmlZNnk*-M#E3eB2v}JPeFFWyk)5`A~W@#N>*m7XyR)&b{Y92YOcm+*D z*n_=oQyv{!aM!wlY3nPd z#@G;-N)FrLgF))PLL#D-8Y^^*rX2~sw_$atb++90!gY~4fprs}t~zz>YDay>dxrQGn<3qy>r^htKJRI^L1o<0{DRxS;f$ zr{cLv!G^O}o87ybmb$D||Lwd~ooSM?(@wehrffP5WE!1LeY5Fi;&fo~K5Ik3 zfrCu!Jbbg1bU+@GWj@Jhw#I>_5LmI80E=c8Vc$^Q|Nn1g?Yg`8->Q{9j=rwOpeibK GC;$MF1Va%3 literal 1332 zcmezWx#I`}3`At+r32agK+Mj-z-q#vi~_1rz%&%F6BXP+0pC%;e-r?;%hJcu*VS0h z(7=Ex0Ok}C1r=t0B?blskUQp|+@k@Lpfmmdv&Rtz=`5|4u5Ja4`ILv!KR4LgCGh+Jv9qiyE326*vg6@KqK#Jnvv+ZfN3TU_8RY zD#`I+Tgo=43*HMCFJ5g~@&EITBceVkVknj#$Z~{zl0cc3tJj6wWBbu^MWc_Z5ohI99BR>0izns&XQNKSk53!JgOn zA7fLdh7G4<7?vcr8%aD+RUzBys9xLr`Pmm_r^(aWnXm} z*X~pC2v4$_Jy|bHwC4EYT^ED|Y@_SrurJD)n}XPtZBXkeL&cq&Vi99-1v+ zV<~ESS~NtyTzC;r(J__)t&4Nc9=fdK?HTH7dZ+mRXNx2D3ZJI!EIjGJXm)YaS@WNp z%NIKTT;*~qW!^8#lc7;z`}RpJvYhO>;`Wqv3lp~d={xnT=lyQAx%ci*nVnv9JJIy# zbJzdvzwJwE5_aZI{PgaDu=6t;W6=WvDKocUa#+C-;3~E*Ay9jhUI!?RNh$gWEzIz2 zt63d#WnQAXhQ{lgPZxDct*R>!oEd)DINprWSu51%)hjQiD?Ua%-y3^bS#M3fa}5N3U|yY<1DnT&vs!a*w#&DYn`U&$hE3OG+R4 zl}>gcsK%k*s;!NktxvsV zA2qf0nym0x|4d`r8@*W`Zx%iI)B9t?{_mguXe>Cta>4rP?bdZ7q2f({mb|^9wJO1R z$*bR+$|PL5j9NMZ+7nHbIqEdq6w`LL*U6i{0mX%!*u_b)H5_hpqK?^LGiH_Cv6?r8 zh1H=`j_<*R60ha$!OOJ_zN}PV!L{I}phibWR`dC%`={0m>zKY-@u5SiQfa}e#_2gv zS3Nqk|7i68YZ~|ef2;5QUH||8zm5Kn4t<3eK%xIXOB_*ToxysBfx(3#6gvO_YnMMg diff --git a/lwjgl-rundir/resources/sounds/mob/creeperdeath.mp3 b/lwjgl-rundir/resources/sounds/mob/creeperdeath.mp3 index cd4533f6ac03cc8945ec35aec1bf2a1ba50322b1..6eab4a3fd5e63df23f618be48bf9dc902c7b8014 100644 GIT binary patch literal 10258 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 T_8kH?v_Km8f3N!g`*%bqW6{v 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 diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/charge.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/charge.mp3 index c8e6c4b9bfef883c4f5a2d251a20602eed7deb75..7bcd794a9c6cf931b76ceb96d2ddc2a930137d42 100644 GIT binary patch literal 9004 zcmciI^;Z;M{4nqVme?g+x^Y=*Nr?pkL6=%OmJX4Qm6lLYVS%MXP#P3iI;9&45s?y* zFfc$`x;{#{4}3n)bI$V*e82aHnLB6B%=^CP#>~BEwAE!mz-8hyH8Ih+*k1tvGChYN zS6KxKX=w>5Ny&fD{TO9lKpTn}oy; zvE=ayUuXBaF^XWmLyD82etq!6hy$WkP>939ZbKC^uk4~$&kfEDv^YI+06+@h!>A;7 z`!EI?6Cm)M(#S*q7BM+(2O%D5g~ACBx;0zAW2)BL>o59OlT?%6RamgwhdTz-J+b4W z{L+)5GJ3zm_YM8FR*R*9>`Y#180St;&O%j<9X3pDm7SY^{@3((;-QEf#yl1U?Imv| zo*EB;aMZ;Wn6m?b#D)KES6>G7PoDF$8Ny(1gs>I!Fkgi!!NJy5|E^bsck1KTneX{8 z@*h4XOy$~ygs;8wB%WgXmv%Rw>3q^G_P;Y{{fV18xZ2&JFVg>dQbO}YCH?tiY=`j< zJzpWmXgi~G6xSA%^3a7zvLH`te;@d(NJnmN>apEgB+O>AJk4~hejS5Xzb~87ee^8? z1d&YrNPw3(DI5A!Jsdd}&!~C)*tF*Ra(MwPb$JkbQW?6l-Ojw1e`|6Osy`k;Quf^LAjBO7z^6e5RGvcDl2A;49A{;}X{^&zP=RMObnv9lP^5r(FaG~F zIWHO8vMhs7ZpGN9W2U{>Aj2h??VFF_DNwRtJm0e3ZL6ncS%+7I-*7nN-(-2fb>^Sz z$tRJ7L)bQ>P=%D~jIY%4aFfHEwd1p<#B}37LDn-!FXHC=XUDW6CeDy$>FF= zuGz#STKL7YRyPgQx1Dt3H`L`DjoL--7CljHXufG)#nhXjeLn+vbDlO8yzs0Jz|5xY zs#&fO`E(YUIPr4ISFD?Vdz~F`Dlk1UR(KiM^0n2l(IhBf&@Z9I9I$aD^Y_9DfRv?Uru|B8B`Fm>VX+*M3$H93Nc$H9n$V-7l3$4tNlzkmb|%%y_+cFlWz%u}$po1#ny8}{S0`M8XmGU3vVNts zSJ*WYJ(Ui#B@@Z(a!?g^TViJ=8aag&lwYg(haXM{PTyWtrH(K3^i8E>jnHOEgUZA7 zE#9SL9^EzOJ&?(mnI7 zQvEM{L6uui^=ouVxcZx!>PTCA7({zwiDdwhQo-~~6yNzvbfKZj@;?x@my}akvEe7( zUZk_(L37kNKh+Q3JXYSXO-pr8pGpiPHcC%e%$^)gBIUusO6Ypt*jb^MFiBA) zqVD>#eH1}(+xa;YS3lEZfL+;P@9)sAb7<&IvM$X-r1EdJ2c$A@!!GW;tM0$_8)Oz6 z@ywYNtlx`Nzgf|z1yjF8NY_h2#Icm1!89*ZkYPNXdSf+~?3q4o*~9d|;~kG-{6hf1 z*aah7b99%LP@>c{D}{_2Wol3PSIu5&KlmA!G4`T8F8N+C)RZ$%`ulC9vp<`xlgpD(_TU5ueCD) z*gIAGlP!^mH{Pd)pePM(0+~gL+B5bIvB`~Jv7OS@%PlLbi(BRg ze`ITFa|YLwKD8>0Z#4wVb#E1l=w%ZEPTfDu36N2iU?N&3@+8nn9LT3b7A3Hwx!nGx zeik-n%J*O7oNBcG0oVYC`Y_4#nHDYp3W(W`H;#RQv(G&e=m}5 zN5Y}Vef>+%X-`~8hq-dw6y{U7+6}C$hUI5_pNVj?OAriz=#{vYW!>vT(}`aU3ORw9 zH&?#3wKvd85l?Q0mp@W}ZT%L6MaF?g)bFWjK+L(x*A-Q?Wu~*%FdXP#=4WDA`0@ma z<{E#vdZpnBCX%`Pnti1`bG6+f%$=RBkra{sp}Vc*j@S94rzGaH0p%j`>vEM*01RcI zl_(UF#8qY_CNA^bVSpCeyBpc2iVi2U-DnNtI2%LxX(Ui~2u%P8|IT(WnXl?Cb+iKG z`R#3k?IVS)4>s2442Bc?&>bDmbeASl#8;o=$ea}>-M{w9UtBhTe1-FYEc_brkHAQWH-2z% zPXaBVJ7HBT}WAtWt78^NKIp z7J2zGKw4f^BYs11p03dk;&40N8g6}A?H zjP7}8_$^%p((AfXuOqJ%+xAyd@IVtPFZqENM!CUc)~K)s9bw7rMHnBs64YIr)5LS0Uq-{1X9G}A`ffnp@chfpKwh87SdwMTsX8sUv z{${}-N=rDcbY2z?k&*KaNmuJT#oa4a4I%j zij~KsCMmKDbEzeQY@(2zP6_=f%?uN_OLX!}Zt zb9(SR%%rj(3DdZk?2u5WtqQVSf@}cDBO5o(I!z2Fb@MQ@5XMlo*05i}029n$OQIaK zd8n%b;OzfKKQz;drYI7v8A8}=rDk`e#Kzg*Z~y(w=0{&nB$JXzIp`M+rSWH+~5-j?u! z!^6MtY-Q-w*n1^>w+6NaZ?j*5oN@7%McCD1&v13-8suv_%eSmzLW59BTFstX`8+A6 zLqNEzw~j`^r^Te8+;TxbmV;ZtiWC(0V&rYe)|egx6c7!uKkFq#?7>R>>xa=n3rh`# z+H_=N!&wp1F4={iudhnjATqC~Eq0U_FUn4TMowf?+WQ(s3o-dP==IcMA78ui<=3$I z`<}`SB*1tvX_kaqD{z6bw4>Z0g;rliLa98D{N_d>>Crn7HcE`~3Qy|I6z%}Aq{Yel zaoM`S?UvR&WhQu2e0esOLM{N4IFT1^-# z0|U~?jxrSH<6QAIqnHza?#e1l#}sR=H2F_aSpj4Qop1wp(h4?x?(_|yBzs6@5Q*OZ{?KfhNBNB?9YH{m;5Bn*98d4P8_f6ZyiUJU&C~w@S>8 z2JgZ6oj)ZSa|4!im!PDJ7i+i23haHKR;G8;e$o_|!VAg@cV~cXVyMKcufq`G$CH-2 z%qEDF&A?gWd|nACR2u!)J&ab+iGI9bQi@ln(N zXdFr`Ai~dMoWjhOWMS_)`M;rqy_Xv)nDj-~aC)NPw~S%_pNQbA_qT{AG7y`3D*ey1 zD~cjg{328U5E)OV(d~X1;qx+8q@{(iAnv(*j4EPqSX*Rt>+#=PBbDC+cNV8$)X%)Q z|0-oBbjbRDCJJ1FvTzV&jejZ3ds02K_R%42fh&}gJBHNrqSWWs|A_gzSe7lSn@u6~ zi*W#XtP%nSg(fn&OM~t4uC`Q56W1B?WMKf=Er8> zV#9;@+@k=x3ABo|H#*!RhY2I_fKScgnc)ivmm~# zLJgG6U1feedkHE5ApC`4s|DWl>MYx52jG2Fd~~3ikTVS6oz%_xZRyWh3O4n)uBB)0 zH6+LdOC1D)-k+Qa(Cvfae-~`>uO3holW8#E6C`6R}PW5M17Pt zR#P4JZ6E*z0LI2g#RwclMIxiX)oONv0%p0z+zDy6!5&L|)=}q_vBF*&AS|__D_v;t z6GKnwN552N@i#Qp?f84QuG&^eiJzV&Cn^1KydAFA?2A@<9RPq7*oapb(_+;yV%i$) zQ{$Z8|2DaL95t#vuoypqQONW;>`hh`cuvq}Z07vuKHcHh^}@SR@$wAN;Dc+-OpD>i z4T*HDQ$0lD`icGZ!q`QXm$uLd@pNYs4Oh5|flU&rMSS4~SsV{cLhpqP;hPhwMyhT3 zI0Gf^gB-ujjMr!TpXEGOI*2(xe|7FW(i@tD5BYAeB-oQv495N}5p#mhrA=$j{e54X z;MARe+K^i@S7NlP>EBLorKddvhZKfjA1n2%HQjTDkD_} zZ49|y4ke9E!I*}8%|)Y}3`#7-ohKH*^7-=W=^_DmndU~CPDDAjJns0n|Cq4DIYD2wvk#zQL zu;_x2322IgS+r}kxvO-9aDt0O#X+BEXr^?EEm(RXDwOoo^yr_l4>{R1N_mg>XUrl4 zrNW3Zm!KgW80F?wR(v=0mH1BA0E>TOf9a@DnPNZ>3*vM5cGu-24#>F9?`}oR$&Z1g<)Q?u?=)3wU^C2T?zD+2hADnr zKKV1om!IdWUzSz^6(p|i$+XISB}I^L+1jT7*rP6`XC2Rp#1h#zg9 zZ3VRqY6&R*EIJo-Z%@?CUz$;`Fd6+5XNRnqS!3|{%wC2Lqig30S=y*HLl3pNf6qHI zcaq0z{yODGh{(GKctmK6EY%Z_f(OG!4i()=Q-=plvs{A$%%xSd;{c$XoaA14MhH{9 z-oP^xQe!N;dZEIHH#TuO9|J-<-y;-DtZkd_QORQpkcW3QfpGrumWn}_ayXjI*aK!$ zb_x1`qqaIXYSy0jL-JcrIdK>|7oJ z&5mvMkGZ$#qym|7#lL(LYNWDs&##JDBit6tO&%FdhUyjPXD#di>A-Qj&xgeC6N!fp zdAcJ3inqM2pVo$hgPkuHwMb-*rd2@ZIv$*_Ug|2mBU!IqQlO+O^}28ri7D<_%w1f-^(tO4!37hSGD>gKz6n2Or|XZfy`aK z1kK?fZQWsI#V+(l8P}Q)=s2!DP%0`}bBef;9%$fQ;M#R?{aJ7JO>0^t0+vM~j06x^ zu`U8)x#a$jwxM4#CEsR|cu50B5sonpZI_BwAE%V)z(5N)$7n59rzN*lx#v5PI9%2K zt@$6R=R@U(o-0ADaPZH#ciCG0F2mX7L770G;IBk*-yqW!iVsZ1FB6kvRSBjejJyG| zx3*^llL!+>&Pi9$4C#x6_|lc{wq~(x>&pgf(P)R2)9Jy$$M88efpaT-e<>bclC!7`|)=fPqQBP-z(jysOW{|_E-Zd1vvqTuFTSe!bWhWTVj^aSl`C;_Kw&G}LgE$52N-v8I+H5|2~$ zMa2Hu6UC!;7bOzzS7rrO1vmqM&f~5$ZW4ko3wNP3y?Vkec;m`cu6UEo=^rQDI3#je zGFROQDuv4e@Vrfu10|b?~Pe#IasEKAuuVqK90obKmTksc zEw`^k8C6k6Hc~^n{**Uk!9R2QTvWND0u*mE=ysYciZx+^x}cU6h=G6pdGYOxaZ5dd zGIHOGPG-O4>HB|9*=)AmN*NHUS^xkE|1+dQp4KCkG3}>d_&%`!j1lk(H-76>^08?W zO-CATPffD^-SCTM2EC(wt`OG={c+1S!61~WR>&gM|Eq*1hZC1&`zoX-Y=;padkI>? zQOCJ?EmdQ{b{XPbeerDbC9$;RDR4Z1JGUsg3-h~aA(obUw+_e!u5N}YKPNPRt zWklG4R#{f*Id(wOz`P1J6+cEgu}4>>q-@ZfD;Ep&;b?8GHXcR@R}(tlr7Ev4lGsTQ zwnXLcRrxH5FuPmgE~LqNL|@rLQ@&x9Yp(se$(Aiyym z*C)qHi*U~S8!yQ;^zH|VJ(WnRw{TlJu@kmpSKTa~5UKb2J}l2)tyC$t zBcXF?VWd$d1yz3e{U!0-`uedre^4&RrpM?zo7^u{_$%K%yNiqUnL%+c6Q($9+3762 ztSf~6h}f6)(+p^p0~C~d;7xo9F7<_wqj22q&r>N8wXW$*9Z6b#{7({upSL9ArXxiT zN0v<+vMYu}vKNM5NbEf$Q=qEMvbv`o;?kRtZWgFZH4+D34`cVig}C`$f_?(jTw|Im z_V@Z+auCS9OcY{X@D=gJLR6&V+g`U2btK*q1dvGY#Y3k;Z*oCF%r0N8l{2ZO{I&?m zu0!8#rrHCYT`-Ft+7&ky#LE}Fr$uOR1>?fUA!%)nVbkA=4ePSMy6-;pKS_iKB68A| z^7iZ_#TzQ=VMgT!$pE%ctZ2Yam3v@mkX$q)@$)T)?@vy_%Z);|@*&bw;cD>xg_ys} zUp0NSU5s?g0KIYoje>-adPXp>^)<8~*C$paHs`1wYboOTn7vq}>JqeyOSJD+D0N5+ zcV@Y)p;U6uL@kGAJOD!7#H@11%EWb*FxCsGPV1#k2~Ra`O#VJeaT#TLo*SnY)z7V~T^Gb`xlym>4KMbo=MB+szNi&*xUn4U_^jabzRk zISfZ6F4jvVA3cS{HD`>r=8=CTixD5R4|$4q#JZ@Y2_Du{7QFaU?RJ3c%T>MZso!_x9uUbP7Z|g(9aJSs%aK?RA>BfWH^L#K&t|-nJOX|WtD6G;as+5 z=dZ=lF7XfFt72$rY#1JaM^n6cL#0fIDGyuv+KL~jD@CiOyUj9zs32T=b*C<5wO!5R zKnlsrR}P|ga>?6Ko~+^ep|_gJ#eUb0&}A(#KI#s%_7?z!KUmu5^gZyHSmEaWUSC0H z{AH9K&ilT4e>yZVf^U9tRSO?mVDe!{lStI)Ak4WSn2-veB7@ zrPs{UV$afMuBKUm!+5E7F$wmEzV)pA5#;?gx1#u2h}VOEYg3hIkIzRlkPr7b(~sy2 zc_@Hl-4iN8oV-NO{aO&Uh1e$(54u`w&WfI4J+(a*8qb-niNr6z)rjYYKrg8B+)D2T zPijSi7zGVedfjcej*PgU+S9JAhA(AS=DvZ44RjL{828Wou9oSUv&FCZPJBqyR)3>a z>7Y)HU3|mI>7{0REh~L8qB#+#mfp=%h|)n|%vA5CoL_=gfJD>`f1)yridE)P!2z`j z(B!DYqk*c+Q3AU}dEY`I_lgCQO9>nLW1>d$^X~Ziz>i*oQM~r1Je1LcR123z;5|DN%DUlY15v4C6}Xd~(9X#1}CzJSPkdb-Hq&fJhK zx!>5|TXGZr#p_&Ta9Zp(Tp|N2_gQXm_2@^~VgCtj+)wg9e>dXLT;#wO@bs^d3m4h_ zpJZ?tz(sUzq$IjV@S2JUG`MzHOD-Fx#3AP!#_>}{kHZKKdXCOv0vCdO7FKnpmdfD) zRVlz}0iN-G8k1Xe!E2C$C?>)dzBwy;WQ%)tGj>E|Yl@OPtCH?VJ4VLftHPWGVQ%NQ z`bn;siu$4~41StxH zcbLFwLaEV$D<~(XnQ>L_c6`O1S$z@6$yK~$2&0J99=fK=#3;JLg&eN8qN^XWt1>?O z_T=bHN@GescFHc~#q4C@?wp;fTRU-@!IVqDw(0O9Ld2(Pc*?tomCXYP6e!eWld;q) zIIchs67K3@44i&FS-2dtwp>T)+4+B~Xp92MCO-;v_SGLj0H>~aD)G~p3I&usfig?y zKdoYvSRTBTtXb79HEuzafYhcQriJF!$+QRz7A_PtYx6d)?|HB_GlX&g?9;)D&n(QQNyV8XGgNKmC@d{&?{u8)j*W?GzMK+O zjD+=fxF|^b*&1T*&`-!8ZPnhvWPaARo&T5 zS4NX`QZ#YniH2LKUXBXLkxDVMt;Sn8 zqPm~JjHch>@^yeeQ{&fO=5q9A81FrF=`z3&3o)e`qoRe3O&QfKzau9YO6)C+3;WGQ zT}qPm+RxJv&sx$xCrO*z-cGYleRw?o=*=UltDuYL;l)b+ zc@7=yL^XMucVxO1^6msF*_aw*4i>xXFVaP4Z212Om&7RL1o@M|VtvY?$TMrMP zJdHlb^}<53`>qcACnA}OQeea~Dp2}cp~F~Vo2_V$u7HhuFKzgyXh9EYl$9N8>|p#& z+RXpFVo&IxGl=RkYFzVVgr3d&Ch^xlj2q4yUXMCq{7$);c2#$+XGsC8kmpq4EfHirP6>+?*7wTO3sG>5f-h8Q^eHrYhcCuITX%aA}T% z_EXWfC~ARn^XX^_1j^zrgz2^S$&R#Vuldk&5@`;cIm9i%40~q-P_b&km%yE?IsQLg_DuB7*V?3;Q;od<*Dt;W!kLT7?7X}0mOGB=(vQ1J_=}kc~D!NX3mHqa5z41K))<#7>(f=IEI-!Kl^qT1dnrzTAb5ezKj_%GAcOW zaih5ltz*x4uV3d1u_U{T>|UDHH>l9tZB!Vycyf^6J!sUC{;@SX?2=KPi{f-*~K*E~Tte1S?eth@oeLVHP8rAbsjfbhs zV@(e_2xcQUeApyk4Gs{aw2br*x-!n-vm0rw-0Q!3vfR*#pKMN&90?2jpNTB3bp1r9 zuO>=N{N9kNV~%qYE{=O+i1$!nTG1ETLH?wz&!vcxmr!& zAZ!bIgAd%{w78rT0lY_cj`No*@?JOa{t9Ms8un8~e*d=IfpyaoOjMU_&}P8CT&v5_ zrXSwoWQCD&-GO{kFiNh9RatZB67Vi)@2n8%vH0ff{{d}gt1jmz51h*4r8q3F)_@@t zNHL#nf7A9CCIZTb!3da~|C0GFdHLkhNy$Ggv|#=qOidX$?35Fvimgb z+_UB>E!g0JUcNruH_VhOG2A>98GaXEhP!X5zj{A+tuaOpc*2B~ z~D2LP}xTwZsP8DDGU5328)HXi(Phn;?Z>a_er1BqVDvjCB?4F9J_ z9=P+)DSFy9t=YVy&gU>z)*g`~&QTo<`_4tl-D}@(v#Ys(v<{93tC$NVGz`Ck(4r^& zjyBWm07ZStE$8<{cUpck>b45&Y z2%J||UgV@q+F~PyiY%z(A9#w$zLU`W$ass)s$FR5+IIr>6TcZLNzx-e!xza&GAb1? z*{>M&^LHZLUGJ)c&{MwtQQJ6mHcCobemt9E-mZ*7p=2N6IkFhsHT1L}GKOM}FiDnx zik+@;-G^sV0(-^JL`d1QFn^$D*>UNS+A`0n?x4g|xKiVXtp#;ycFn@pj9b?h%Q`#B zLMq=5m!i7$`#!#0qIW)(`F72RjNNkPlc|Fif24BLt9VP;EPBFzbRl-3K7Hj8oBCc( z&m6{#ZpL_A$7oTCj+C5?`(-!GODH|6kD>zB>BiddwqAJDR26*BD%^tV2%1-QUzQ?g#S*d!*9)-6_) z*0AM~X;6E*ju_DG#p{n;OdQM+Z7P|#hm{r;6q$TAJw7=i2yvLlwMTw;B&^(2%?kdg z$L}?BK^K?I^e__g^I-Lz?sgML@5z?*7e0x&p!d%J;EzZhlvkJVM*hXg{?Ys7%O@7B zCdg>~SzCb)A!vu5zZPcUOf%Or_NjA9&_1H=Z#|U7bFz{{9Gjd2}#hHF#wgM2n{ZmN=jl z|M~|=gZ3^bw^(>@|$VkWqcg4xXJ~ ztIsvDV&Os>4wr-Fb|Nn(-?8P7a>mrychJ*kPZ@%Z4KM@;lNtJ7=sm;f`D~ps<`v(S zLl;Oj31_k_Ski;cB?>O+<+h!wM@kr_`w)_REMP?RqJfz;~I@4jn3)a;i^YbXg#TLuG2RBb9hANcidN-@>ziXTjOeSaf( zyuF8<_GjNDbKVy~&ruDrj1hlS|7lMRFJb_ZEDJeD*r`W2wPb<#e3&Tt=-Nv%*5vXit zd-{R)^=m$i98M?StsRL!clSgDBMXa2nxvgaAQ__UaYTZMs;v;Z8z;Gd-Kda^o*sKH zp;@WInk1bC3FJwSM`dP2K3cDEY}}+V6D!kA&%IJ*~v`EXD?K=1Q?6_VU#fPa~m_TI2n2bFLcw&-*F_& zr7w@Eoe^Ne$PnC{b}s7@>?oeK{@}?{VoK$EtyOOJR^zoFh;il%AqNc^8*;4aWu0nb z{S)V^xV%g{b9J)x&AT98h>LiN*4tca4#6JYwi`^?6zyZ{Xn01?T`AHcS`O{c`1b** z7JF`xHpNXIR9z8O)N}IC=^gQ*OP!jc+T@f3{lD)51pWrcn!z%w1l0o3j=Y3xYZ6If z9e=@B6R15CMGU17GoB>h(y1053NnFZ9k;`8)wgZN0$#pCoAdJU+lpQ@(kC^k)? zEI!&vAmX!<$}wViiJk&IGgPN8QZ=*ngz@w3jsv-cZzpa%`5szAVa2kureA6^5wmL5 zF%Gq08)~|R;6rwK6l-H5;`hh4mR8l~VNU)sBWizmIj4{rK|f~Q9XLhdNuWIwdDd2= z<)9k?5VWF0h|HZ^&eVI(^x)CWgt*l=pCaA)n(pqEBpM@X{1HGZ#H0~WzrLTBQ&rF?+3^kS zjB#k}U6IIjM#4tU@0b4SDYux415@Wr3{V`E#7l!@cs-X02>OAatO~6-PMK^{3i`l@ zH+7vGdJ3Yw_4s4s*C8|o_?B>gxr;omQ-p>ui9Y-Q)I|A-Vv`WA=q_odzNUADugaga6YM> zhT+bG&hl*J)2p*{&J6t>PXx=>k9-)?<&yL=u+#3drbYe7{T#bySZlxP>e2+JqthEP z1Qq3{5DjHup=oT5#xfV&2rsI3W)f=OyI+yNzgMBN@_yicfnyqBBOAqS0zk>h_F)!c zMrU+d;Dt7?b7d=NvueNhm_Ix~@H&RO1=!619Gu(mq+vVH=*ZJ} z$mf_TY(Vu|KODCRM=;V9I`6l9jGv8O`phid=p8*eY9E8j?WV_T<@<=XrQIO_A0X)BGwKO$lp1$J(0LaRwURHd99NgR-T%4T${q%od z5clH!|G&5YyHs$pa(=pc`aOU*0ARWSK*Iomaqx*qNXcJN(=jlyad2|;y%H7`laQ8I zR8~>b*42M&WNKk$W9Q)F?&<9t7!({95fhh?l$x3SAuqqEtfH!>uDP|nv%7C_cyxSv zW`1#b^~=_`@4JV`r)Phzu5a%jp8xXGO`1R7B>(f9|L;YITK~UG(~UVVsSp2MBkt9P z0RRj_Q7SDiIPlYp{cC7H06=UZEe-$xF+4XPAmF#%-5m`8AOH@-K;FK2jT;Jw!w$tB zaW5qR;(I1HuW^uoaflP#5I|@jE&_sla1IYiQF2^(%kCMa#K0g9(3!mzaT3Urk~B$C zL7pyAR+grjQ$vO%T8+`mgw30`St0p_Sv2Wy1P_mJ9ufA~?CA~yzX-E9o7;VjIaB>f zX*{Du$@4x(^N298^WS85Z-P6CX{0}bzcqV#TC>hd_vRe*1PMTRHAQ_DCAJrM)Z(D3Nj# zY8iKbv5HCO?lu5$X_YvP{KyC>IK|XrwMZLE%D_q?qtzA}=ukf}oOt9*ZiofB=BR^4w}_^#6h2Si9kl z!*NRzoM}36&Ym)Nk7XF^&3#(4a+$z&dEMcCNtO-op?cZwkt90C1 zaWfk9Pfd2X{hBkv#Z~8BeUFcfn#p#^s6eD6-+Sqp$IfbR81VoHcVg1N|BKLOwdX;D z`G7Y&htHoFQ^~1*Y`UnQ!N_j6At{iLLwm~IQMWxlt{!AKc=N}v#|T>(_UJcFw%(Oa zM@@+(G7EzAE?<|3FciYHL{lF*?#M4`l^*$OA*6cQbSX>%`ib(i_e7021%&Kp8{~3@ z6&Who&T&2chEf`}BMBpVRj2z{7DJ$KaaC4RTSuBk@$cBY{W~>y7Dv%kawI=eL~mRZv35GK3AJ!wVO2LB`Uopv_3?nNtmYE6 zh7&57TBYWH5zW!P_94ZN31f!xMX5)@CSN+VRfB!@nBzZcK7$}|%q>&b;V|t9rD&&{ z%XnoNKHVfUNM=$5*^*c?%kK;FCvTC~urNapT0sL^)UOuF{X_G3D2kU5^XqA)t=>T4nUF6PLfx6_v2Q?O;18BZEgn1fK#FDtz_l_t61WI%ClHkuIgXg;-8(yU4M&Ljm;?c?bmxO>hN~ra^@|aXda}0p5T>;iaxJ%yzXje*+I8!{phXUQ;o*t^Yw( zv9l^F8YUm>25ab%Q`XYJfYOMjV}$_^cQrnd2~2Lrd46@|NakjVg-Oq6x{bQW`M#8>>d3v zN#Q^y`rrYhVOK$n1Z|D?O2#U*;v&sPdnXCHg}NlVc40Ih)9J~j2%VT{zy*fCeZXk= z1Q@*wmqjOC`?P)2+s=sDrS-=?0g)Lj!3FS1sjx6!r+OyAQMk!{|piUfaHx_4;t(wq;Y-<3}KJA zhIyG{iz-J?=1kRSa1Dgu;)O4A&sFd{Q9FwaH_yfH1sQH3ngPo6SHnAMJxvap>u-rR z)_tRZP`hN71}U_X;ss2Pb5piTTO|Gvh0)~Y3?F_bZNsq1?6=JoM`kf|$&y9nlN(G8 zqCE^d+XPh+>z9(=CFhT8X&ZucDNt?mpFiEV((!+>Nczpvq!FNm7T7R=iexq8!=+5+ z33%csa_wDS%kFm4o`|duHkkg2NGNrHssCk;rviYULDB#ah3nIh(-?S#^;2Lt&IexD z2Fv5GaaRwzZmNHLoM5&l$%*YOgD^?36}0%`4$U2&_IF{XCS&dtrmIufntHS- zAr+c^H))#51eKWK@K%|RW9QJIvv-0eKW4Tk#=cyzDy<>qrG&&I4CX5w_*2VJH&TKu zx$x8$;HWSdROBP5zjM6bg$+;qd>8hq#*+&hOXV(*Z0j(+^dUa$J_wALrPnz8q9A9E z5f(Tlt)_vyxi-^4li3}L7*5s;CjE+N6QQkfemTJ;0*LN1!D1Flw|K{S;Hl zDomj{arIh`iihre4anc1@83qJ@(<4H{HtZRw6-`gWq&wi@3;gwDAEHq+2D;ZK4}e~ z)xCK7U>Ow2{sIv<8W0H%6$@7|O>|AD3^D_>I=+>N`a>qLbvf=q)^R3KtLo?8S_3Tz zEpKMN$}c;DTVT-<)=_8zmef-QhnGlaOISXG4B;R`Ve7GyX$cuL$DSt;H;`B*{Bwzs zuE)k|xdh%e6F2=E8yad75-<>IGY~pGzA2JS;J2wth^KMa3X^t5JbE2@24%k)9#*UX zN~=o);f-v@G`uP-ST95Z0*4MtomuXmp^4DfdSDL~7eYIL99eszcHzKe zV))~*4x8z>(r(dqI{#@#Zfbvklstn>o}J?C*RD(&mk<>69TZ(*;bb+ zA`@8jbfWp#$tGUsD__;G>Bju(pRtiYpP@cmSNoIM{^}Kq+*>DJ!qCD^HyFue$h+Kp z_7@Y(iR0NPxv0{VZ?Ru(al9);D`gTE-;OhDPr<{ILB(u@%MHxSvSbb8as2w4Awz!8 zl<;6eUD*F4-X|>nYO=bb9Ky1Ww4>iI00vo7L*5fcJK+>(tEi}XtC>e&M9ime5XN8^ zoWdPAm6<~@R_;snT`VABz(UP8XUWeXF8~&slI=mm@PHclr^wTTm7=fP!~^+0{Lk#M zu}llz4^(8pokA>?J%_WQa8C~mV|Wr>zK3b*F$p8g44PZ4xim$Y`e8VMg_x08*WKw3`K(m?V|1LSo0u_{^eoQ^0E!6!&dw=}1dJ^N1hitVpjVToXtCE~d5Q*Bhm_H={9*pR z63$PC7r|q(x#iWOd+>g_{Eixt{R|2OU=hZej)GMs64VPsZx8-&9f5Xpk{U3>>3uP(;^Fz21=pMq>o?d#;kZRGs=KM!PHNHKNsb|O)GIeHX5G6LhXNIHr`g2$dnZ5TMv{zX}c&N`$cxdgb-B{VTM=^ z_71s@a30n&FPS4VKpHKf{CkBwZQWAZJF#ndqfvb_&Oq#c% zc@#hFviz=pfW;I|o1Fx)&jx(3Ke?d1yEgfSs1M3p!maZ2X{Qw}H5rwLanK%)%d?U8 zc>S?(Zy*So*#4y?%x-!0PRivO0Wf!eO~gcARuHSrYr;aqDUR?0g5r7w;4ypE!S}^QV&YRY-^$? zmW{Oc@!D_Q&cj%s!Jx*kdj`3{V_ou1N1;vwhVg6ymr=ic;ZvWJNRVeDNs+l2;^<0c zNPi<4*^+35UHNZ~YX@Jg)k(~SalK>*pPC4i0FnOGEZGTF@44Hv3Hnr?<_hfRp}oFC z9VtM8W))P}7OCln)Ii5p^!@MU#%T z3uJLF*M}Yxb%;yX1dNT#cJXyqD@MAzmw7E{@Kxu*SZV&=6`W#e<2RBkmb;NDv|it#)B((>2)0Wp@c=R zS;&kI9zSDU#}d=|5I=+71F&lHjRrVP2UO!vZk|e?*UMZrnum1l_LCdmwQ-$s27z<{ zsDubM+FnDJyC9+Yu(XoE1&ZlMOdX2)tdabo*Q*)H6z3R=Hc}FiXps?AT#i@d?UmN` z36zHv%UAV3^!JB;O4V~)i(qC$f@kL{b8<4d1PPd7rlbXH-mJKxxBgmnruqgXVIi?N z7}5M1X8)E*YQLHC0#Q|CBrZ%*N>UU`f5G2j_Pz7t_Lq4l9B^G$k66$+A%k_+c%)KI zL{<92@zX89>LApEXHX~rH2uzW>}kcSh{M`39JgjVklk_k9jU>=te4FFWdU+5{aa;q zR9;)09Tr<;zJl8yU3GzdE8x$_Kq<{J^l=$I-zzoQ60TV1rt0j=R`E}9Lj{~%+nuji z$tCT)eSCcYOhkYP+kQ9hVROBd`J0UNMG1KzynFUFf@yl)O9);0Xm4U}BfY1-0zG3Lz#h~)-C4oAgKABnhk1rycI>pb6sB7#C&PhG zd*mR@Lzg~_UZ(gAii3k7>Xttm27=$=pLDc=ZK~%R^c?*w0YY`}a9MTzwv&nE(?6YQ ze(mf_&bSD}sZ?qBNApRwH(Di8T6#kaA$dA?k)EFnA(1Kbsnh}pz)j)uLIlyrVU2`N z^dxWU;?7z{ohmiv#W&fVqEzU8ue^2mowBLUPMf}ZQXQr{x8L1e*&Ti;{<>~ihU7p=>9p!( zIYA$Eg{<8)C7(eV04xFjwA$ANv zbVX}j#FqP?2WNGQ$+z)Y@;5O#JQVPgx=y`zj z#d6J`%=x(j>~lcoR(FUqv6V{imJ|^zcFA&ZhFX+LAgvu)V{K_i1&o;CveQ6+Ut{)s z0{P|3$b=N^vdEkY4;XOhFY1pyDEpjQ#bR<(k-6Ov^5)V-knl}5?&K@9dMVd!H)hru z-CCoCXHXFwt7X=7AFK&9jXinJa{Z!|kRvX>GXr8TxgF!6E%3d=7WTY6n^!*gq%%CH z)#(9UFQ4BRW5dALmzVo#0~VNeJisr%sgqh#x;y{kRzWI!+vT#tn!HG6g`o-CCX^?Q z_xP^+ie8h)N`{L*SH1ZVCln1IF1qcCuc!g02B7Ekf;D2o!`W}T`0M3j;mY9-l?x+= zPW+}@Y5;KuesndK5^-&)g&;l-m<0D5n1pO%M*|dR8nxYS(_$5^CyqiLfr))wBM{a4 z3@U|BL!x!Z8pb3{UmV~3iE&}0mzd*pp=mO0K$2vmn78zY`KY$sP@qr;ogl~H7lP+A z32iVV=NT0yh#HsUIx9ROoEX?dT$mfc+-xRwJ?AzkEk2MJ{i2R+qY z$qp*jxbE-1tWCwmO==?$xJi^~Kj6xg3tF60R5s>rb#y~id*7f&qq@K6^s)38ZKGmB zqj<-&BE2~A;DiBTHv+6lg#?5p5`yx2gv9~9qya~CFZ;ZY2w#_wWjpoHLBdc}9N#{J z$^o%!k=mo+1&Q~`RX0x?jc0G@D&$X<9$l=*0Qi4nN)63mX=Wa zX0t_31Tw$dP?~tvy~Zcnntzqy5JJp1ByIGjhe5#pT342#CfA+vnDW)`70#(~S)u<$ z24QQBYmIL16@NUbLRU|bAh&=Rg61Nq{sisXO}N*v z{=~Rd`|js*Dd!CnV2Ak&<&?_*zkb+Bf+p7-k8!zYh7-|o)j-AAUNd90SZw>*# z1LXRnU_A-*+EbDK7@swVP%D)>9ctsEq^?nYk}<#eJz)ubYs6NyU7-5mD)r<6bxc=y zc6PCgG-ql^+bJk%saI}H+i|@r14twBCbQfC9r?#bR!>Mng;>RFLo>}aofl=kKik+3 z{p?e1?XGLQ+G>I%=uda7@v`3RBn1x>fh^x4)+0(!?j2}ydw;OKtnZh@MfPtL4;H0w z#e-H+JG^pdg`Tud(Ek;}+iS6fg>Tcx%@ZgSHRn~vKS3<4Bi4w64jQT@TN$ta@#0iEsqr7vvGQMs-x4Y1sUb=bYa z!$A5yJ_%$m!p_G>l2@1`*ET@H3`SCan^QAA0P=HI-XVp`V-AI=tNmaN`#%uZ+jsjY zzQMLM_5uSLCOBx3jf^`kVa8CGAYpZBwq2@~EAGY5CN|t7c?6AJ%ip-H#k}nxPFr0W z5P-OPIt$?-hLa9%ESdx~D&RIMC9>MAm_s{c1Py=`P~N5@FrD&HvRp0TPDA_SCZCR5 ztR8QM@-!)n)96}T^LJPfq0KJLXeaIUaA3+xPOEmKQ#DRf&DXvTbtE84DE|-(IN@`2 zbS^Vx}U&PHnpgsNlu+U)ISCgrSBZCcYe&&SO!BFU>Vqk|dy`7nemDbtD?5Ml5kEX_<76Pm^tie!W(&Fs1aEn5dqt>&u~4MFv!W zG6_D`hnS1QTF_Hl zs+vt?Af}Z13k$u&X~6zb^~2Gf$6Wqp^?D0WttnpRJUL>wqdYn?LMao!uhqU)G52)J z+XMh)Ch;Oh5f95!_NY;yV;9!3XfmDEj&oR!WJs79B0Cu}^A_93wFYCKE8ig%Vn)WP zbx`i2T1rU1*;qI3n~l6tW=O{Jek>KSV$$9f6z|}Gehd84ssaBD*mK{L9ZB1h0AA2G zhnW5-5f;~*>H}Y9B8Ae0GfEe5^@nhi-Zt~noQMPPLloP4Dt4bi>r?`i$RD+=n&Jtos7&CF)I$4T3BpEjNCXXKtDW!71SbyNq^44 zHETW$QJM^UhtNs~?<1_mhdsJc0GT?YIj1>vRZh5~GJAt5?73mQ_~PgAn(6QNz{RI_gPo?|L5u6#EdzJ|<|<+zJdk;-?1qBd|hF zI$q9ztb(nk`~CN(oJIz%*_8EphLLT5S6{F5!RPvKWwCe zf0^Em#8@<%`<6{z=S$;Vce=;b6$R&f8ik2-McU)dW5L?^95q?#53a1W-u)6}%fGUJ zfw6(vl+gQbDqMPYPog38=ScFq`?R?bFx*&S76TcNPK@}IST>Gz97z_1PPXmcu+QBP z3NRRch+thW0o{y^7~)1HBtEFe;x ze#=Mn2vJi-F^TU=^8F3?iHkzw|1!|*SZpIbr8qeh_kV{+T}qJbHZ!M(Q=k$k?tDV# z**#r+(7)TO@@}=F9HFyC(yHBD_3+fXb3h6XkqfZ~48qkm46A-sncyJp1TE|o0)}n6 z5jUOU6N`Rrft46~R?-kcB=rX^ft-C&O?F1bK%si0;>6v*u+fk2DBF(Px{g23tSzLb zAb#snpENAKEDJU?ai2XEa8btMEq`!B+#%}!-admG0N_Ao^Mfoc3CFb4fWa7X3YsVy z9(_7i4QB+R3Mx-dHGd>?W#jEB!^uK?kVVFl8xy{Yp9IFy$j6lsh=EZizvxpo%$|DN zjWIe3SGr6Z*O;k|X{Lh)22!q6w~cINV_)ffyK_WLUztNI7KxO1zaS82T*KiBj;0ZY zi6etFM(P+!8Gk?W5GSFS(+2w#94m#*|CIa@)vioaKs`v4Z2=~?v0xxQF!x3gJGeg$ z_GG?2OHhlRm5y{ROl&T{i{WSs4#{t44=K`p2Gs$uV6nDiaV^P?HEaTZVygV-;(N-x zIHAa~>pWy=_Jj#&I9Vt5G1gM&niQ7a$l4vtLp*1*zsM2;XFeC{#ph;6sW=UoKCT&G ztfUcd&!UTqqlm5kPB*Mt3tb z)^MXQTZanJ<(rZ>D7kMgIR&zIA#3Qh(sAeorxOU#M4@9yoe_EEbrD8zYL}qu(Q>?? zA|SCL-}^Wvxu!L~;9!9jwD@VW%aec!t}*ruYJ6G`ncI${v?L2<{uDq13l*Ys{$rBR z1(tjj@O0w=V{VCXMbJe3JXx;3u<1C zd~wNi8OvJK|9GW>iy=87@mJi02U`_^_!geSPNlq-8^ISdYU}|L)M~ZMtu8mCqXWEY z?;c4`pvRg(#b5kQS*Le`6z8-Fmp#}#+k`u!^1L)wRs@OfNa^Q;Xmk+?FMxF_SRo#{*HIZ zBqVe=Bdle`V22hWv=rBKM(!t*%#6s(IZ-~6Pyct!v;&#a6I{B|J)Yte$5e_FrSLQLH%$LwA^y%Y1cCeCb9oKz;H%N!_7*|y{CtN#7=Mi z+D~bcf*R%J@L2@nu>c5bM!t?p(|ZPe27s0#%?}!+22_by1^RQKNM<*LKf>fT*hlo; zrJ9+Olh5_vkpN*9XaL`i3>00gRX)jP+-&rNWQWyX<@c-Y0dIxp1@WTefJRG&<@7P< zT}$`?YVb__X+Gj0sG6Iv2g!Tt=gstb_OqYsPifva1Y7#v`M727P^Mc!ioDl-LZ&Q?m>7$1G4CV{+FO={o(au8LA4 zVu5ob{qCV65x@CPRK>>xnR0zeBw=D2Z#D}TiCat$-o_LYxFt80NJQ&=_!=c4zOmv^ zOsq2;9Gr9!rWZc+t%Bli6UIf!Mh4yHbfxlh%2QiMYz%i3F_ckKxN z64iPcvn&kJydQHdXtY#IBWcf|69BkZ_3c5Hx`cZXtIrV8;i8n6nMd#I*?_&J>8k2+ zP)%hEz=RMz^%EaKqQYx^h!(!=*jRi`4~lvm7LO-^N9U)$?-0Bfb+d&6;sS3}k4UIe z)!`CSW@(cL2*d;8&`l`qbh4tgdaamw2*;PHK0$MY#lO4LOil@dKiyg>*cN7pA0gone+C`E!9ez>T24d4hN$}aG}iZU`jCQ218w*h;oYxQrb`%d z;((rE$6ym}G-Qm!DnjOjRNFi~`D>q+ zV9>GhXT-5K)9}LqB-u(E5IfSYMZ7?WBX(Z(wo1>0j;Ws=elb1DQ|nopK+|chz>UL_bXFCeEprYCj1HDt#sPFYMV+7!8`=+Tk}N#G^&f zQ9(f=L_QvxTPle`_J0A2#(cLAZUrh7RtqF&z})6n`7tM{@}r`=+>ERC`lG%8I@+-WJ_KAEwBkR;*mOs!^KqaL=2FHC;&}uzBdehq3gSxd%-u-6 zP?|`(3VGwKxkk-67V|CVBzIUM?1i>a{@YDhOt5;_yPKP9RO_db*--nRbIk<;aU%Ef z-bsQwgy#GpLj4(Z3;+We-|oX2C45U+1OCKt4w;xMU(|pgZ%GsfSRWMpyQ9oy$ojbn z76)ic@^7%7 zSik@F?-!zU=~Pge={`mwv+tjh-FFitySS=KGeQ-lq2FjHTyZfLJPW%Iy`)H7%dAT# z5+!TfX|o#q8+}A^H@~p2uXa$882(%tpC_t&mV3y`deqGAXsao8y*RB#+`YO~ftwbG zyH^u0e-u$jlX?a{jks)P-Gc&kiMRA80R!p3*R*6jmXU|3qv@)nz3^#n++P%!@g*(N zy^R^x@NH$qVIlNrteL=QF^H`^ow>$azc7ApD-(gjkidNWxwsI|Do-l!+ITe-D`})p z_i-9=xsF)PCiKH5;cg{xYh5_}b>j3lVEu(;0tE`P(OJ!`uRFaQ1~)Rb!+txQ=O)op{hzN}>#bc62Q0G$tkyFm*&b*Ai)<)33me6ST(9*-$_XRJGL_k?v zR4+&frPwqgwEhRe2GVOkRXzji)F)3<$YcaP1qmIyeZk7@dm%iX7BGr5%(ciBB=ozJZA> zoSIMg{;4-RpMQA(ounH;=NOAdRmxf$q=R3sNZNE%+WA+tSrCdMhfE`}M$6QOmeCE{ zNZry+lm_#3zVDqaB++W1g>F7dry>*5Xege3UmHRVD>Ybcp27a$Sy%rw;@VHvk0Ika z$sVn|D5L*@0MlIT+GAPu!3peD9T&t*{0g&g)k&#g5%E>5 zH~U{Fmop{;u8*F_>&x=TpC8(I{?wkGaaT*X=5}Sc^FL(=zLc=O|-HMhY5t9v-nkHrb@oT(2n?r9h?Ekq+!9>f#ic|sKtwZ zSzN^?r=0I$w3ol;T6q8M_~NRh%3CiW0jw>?b0S0FnM-t1pkyQycAH)_34) z=JYe@I~??xM|Y$_COC@Ku45p^7A)_no}P?DHvj=ba0tMm$>P5F3&w8s;=+(iJ0eyy z03|-ZR0{5wMK=P0h=BX-K5yR3;+hOUVfzf|fyaA$L^`fD5sPa=Y#<(GPEG#9Y1OxP z+M=ifwB1U|*M+7gTU(Yjv@XS!EFN3$p`t!})aO=Nxk2Hx{>yxK~6!AbfLntteM%RUnsl)02P9qBI zzfx`&0J_4`KZsKwNaU!xxxhR;3PB!>cd(Qej%FSOCZV6YWW|@`+Z-5DMW0WEEePm+ zo{IO81+J%jGSKlFQQ{*k+asidx)e_bg{OH^>|J$J&gq$OPP4D1DLU;M1x?2U9W9-K z&q2b|n;Be51xJjxZKub6gjNpY+BLnE9+ryZu3@`%-(E41^@D=u>8Ms z7f&F^S4O)}ppRvC0T+}vwXTrE)vfVN52+|*W}bmA8N)Z9ucxD#td;f#8T1Zd`q8k$ z_W~RISg85ZQRJT%Fa-#jlQ8e)z#2h~KRaFD#nUTai3W=b;i z6g$W;jLO@}!`EO9Rx~%vlWc>4kc;Mawk$Rg5xRmqqoY%A#O1rojnV`blR=%w@aG}7 z3kNOZ={_~^Bof(K{#{_MZw?NbM0F4IrjkWuGYW=CvirF%y1IhpBjE*FtR!DM7KiWI zUu3rQ438hMYS0;KqzdmkkhFY51T{ahF_qXoj} zpVSDP#(ErsNN0L)7xTHL*g&Vcy$Jl1pmd>C#8vtA4n$lXmLSJ&vTTpxe+d7(9a!iH?BrO2$#?zPmoTbc0eFMQZDBRBzslU z{nlq#IP%@H|8&a6ihd*~>n0o{XgQazSSoeEJCfPHk2oHye;hx3Y6UwboBo96PmMb` zuFYnhT7GH{LhuWO{o9MF^5W*9KpGgbb$WS-qzu<)%}pIUMISq+7U~HUWcD`L3rxww z&SFPAcDM1~^%r{~+=(1(viTzAJd6jacL3YaxNv5U&%19vJyzt;2k66h&hefjv=7I| zW`F8;T}T*|9QzDm{>G*Cgylf&@)9e-t}TzSyqVrGZD9-z0+D1SU;z>>00`U_XGe`k zq3}?%e)qXM*M-ij@M>$^)#obRx$pN&Nid8_H?~yKYyDpuwf3Y7 zd^TtP%jnfb)D4QZsX_dJ81A~b-l z`;-(U5=yK74H2yexFJSOXibVPi^ z$HuBAXb}cz_}+F<$Gu`kTK`Q!dZ1d{MciiLDDW9CwlAJhfRGu-^!fAT1|BDa+Y|5%W zmenYsPF*dMifQu_Drcl+3hYa{&du+xtE{psd;@u^Pmyk4{)|6p{HRY|c7m63W?q@r z-T+f$jG2mYPn8)zSSx6q05KY$>g%c3@VC)pTB%78dw$CIkaK=$e|IO*xF$aWx7Vb) zrE0k-CiLrFbJ2K-H1?PI%M$YC1-<;<0`bgtQ;}KXRjCJyo5wX(jJlV8<_lj+scy}) zH$YgjicqFIgPSh(aGLe|v4<&L#B$%A7H2C&d-|OjL?9V`#f6MwnGVr%Y0 zRRvF{XaHha?p7mr}Lx!`BLfbQ%--Yfc4;s1{>F3!joKEFzJ} zkFYH2^OItAb(K7~mU{tu4w-#N+1&_grlmsnC=-S$zHD zANf~lyEuz6lT~h9O#R$Q=Xe2TgDx6kIH-FiEmAzibW??%9(RZPPB;+DRpq1dB&}XK zq4$%%>PXaXHYN8RwZpo6DXwwTj@5oaE0IB^O7V$wP;y+?AN#Vr|EuKy;B|KWeQ-;( zTA{tjpXkFOO83>Wx)ze`$|y4)#c>>DPMroUTx#(+RZ$puIZf*9w8DgHUJ%5ixSv+- z4NCIR?#zSQKbtY!be1z3{ckyW(C^BpGUnW`b}bOMefN0VPIQlpYLi?jD0wB{ucdZ} z*kZ(*HL9!9c(j?uIgnbaAS~eVkir5bOlIuMBzQduMMKeMuSet>e5CTrY<*F4T*Jh- zsXQzNiYRsF9Bmdg&LaIO3)%Lrvc6w0Pu`Fr!HU_oe?MeU;r{dfFG6svBUbIPIQ8K7 zg;fE6GHiZT|NSa2_#ln)__AziIr30fr{_pjk=RR{MH< zW=K{EOAv6*^|RMe;Oro!SoH^$B-S+lg9Dn4Z&wIs=XrfUQKAL$3Qv~LB30KN#v>Vx zMclDDH{Mbj1`^z1&CDsXlgVaAWavm#ZSVQ0!}~W)45?g1Fs6r)3GLX!%7f0*k{xf# zk(ssJ{gYd#LLQ4q>8iA9SS0(j5asVq+8>Of)S8Kx&*WX@DkuJ14;=uo2C#JZ!GD6i zO6{NeU7RjjAay@V7ZtnX>|}L67z61{ti*;-20_7mI$*F;qlRheAZDY|dN7_!cbzpB zqev?D<(;ab3HAJs^ZjWN?Dya9TF+UB0%Hx=cJdK-3W(aivnZHLQ4CdL_J~oOI#8%6 zoqzb#%b@G(=yq;iAvhY!o&#Q3VNy?=I)>yA;7$YzD&&*NFfrhLO@sx6-s+Rq`P#hu zH#c^zlTXYDXV1f>Ml?_na3;|C^2*E=STqyBREkHh4?B_pn>|P93AFwU(o}F{v=v>i)l^fORYNl(riO!pfhMg6kqe zQ2n6J-IgVkDej7J>9bK&VTnBcVAgoA=s5B#1Lpp>Jt)*o+;0=BqA8alb+hC8kB%k+ zD2CQ&MsMB9t7boFtmyY@D)84MuAC8H<4nYmu zRc6Znq(y|gy=1Q#)@e&8bXPC&* zyq7HUs!Uz;_FX#f?#2()ZXn(~6a|Uu@1i3W$8>R3Eul9ZHMrb$Tb5hjt=c_DXdeKUF;ag{+e%NLj(D0wP0&F5 z`%i;YnlV%;X4jf^W(;`QYJLkJYv}l?C~yZ&{3yg3(q$Aj!WN)-o6Q8CN#g4JAMf#R zXTyfF3bk4)z>0=!IB0JY?G5y!yF5Z(ixkq9jBz8Xub4FXB3;!Rd-E+jV?1Q6m^Lx> z11iLT+Ttd-{b~LJIAb(*`U=Udj+nsWj~-B7Njdx-ORy>0{O|8kd(`K7SjmBt8#0}F z)>3CCE0jDBVqH!Z`%Fokf0UB1{Fc?#Dpm6xpFu}(a5{!8~&n-=5(_!Q^zwDG9vc&1nw~212%c)C7S;P!u-?r}^!`E?2>4OHu9qC#SE4Ce; z0vf~p7=(oWGqBt0<_> z9{N*G?vw}-S=j7qHf`xX_&2YWy5fA6IbB&6yZ>2f^z>N|YN=^NwSR$YI?r1f_UQ?} zu1pL55SlqudJ^;>t^&*fBEou-QUYx6KNf|X0dpz(gQKX7m$*TrlY1}a71I&D8v7cJ z3DaJ?j_Q$8L7Pib#?h9dR*XLp4}Q;}T{xDwt?u^IoQN%XR87SB?LQ6)&N^pvlo`kU)h)^FRI-qBp7QJq zEcaAgKkdG2zb}^$4K)$}Ip4E%Q2GqofrA`W_4hdkBucBR11_T*@;0h0vxyAl)L0g2 zW{j04vyvE=KA)nc91gfzTGvr3lvVv0#MDnm<^;H0Ll#w_<^_1fwUZ!Jnc znT5uEuSLA{>Z=}iE6DJcvlB|+%JD{ccz!L40Qp96y8lu>(LPa7R`biMaA(vY1iY{q z#=(`Q1>P=?^u8u}75+ZBxhMAh& z$l^-VnPFC9FBWTZ=SUCRb%;(J=jmw8jep-tYn~PJ;sNua)NlfqO#Ev^N6-wRI$u@W zRX+BX6F1t7Kz>z0tuG|U5v*2G@AtuK((2fq(ING*N!8K0#C5q@={|1UNkBmx$R>0R zhZ+ZYd)Le9c3p2`8TVr9NGIgS%9mBr9yhPBm7p)T*;hl&W5Fj2>R~VJPrlTjt$N*( zA0_)fM0Wp?Z8v`CsQ4Llulnm5^zChSFNsb6sy?YImI8%mz+4KMa$zQJ} z+XzCD$jR1!V?erMkHLft4SFGpMGYj1{Mi!4Lxc&Uz`D2PCI7FOuMCSaYP+2w2N*h( zlx|@_Kstw%?v#chR7zSpX6PBZyM~ZZ(g11cE|riDQ2{|}KJdKf{6E+Cb1k}r^}SEnLKT}B9-};E)YenUK?49t45t75|C~b`03u|N$(v7MSoZa9 ze)k)IklCDiK6zDjvG$40)DDkwK+{F^ngjz%Ln00yk|b3cebu5{*2+~oZgEywWVZDF z_)_A%)PQLRZFY9yP`_lpgj|5@&uy*!)MK;5!jbGfzdu_)4)2KwP~&)r)-{!rwWBkm zeI<1DMo*I16YUxS!K`(FmdCRA5~jFMm9t*UmkGCKuf1-Tp0z2ap2*OwarP%@@liJyiMI@GxN zLAn6L`njW)5Gv7@-#_eBT#CpAs02UFo!6s~3j`$s^Sj{QK2D{169f zkEmR)!hNFmwv43332kk@ugt)atmM9<-xi6lL$5J@X~kRDi|c>Bzy0L(+ZhA-@HA&& z+?zaoqVvnJZ{TiDjJ^SMLQh>M!qx3{hKL;mEt3?h{HsNhlW?g~bL>WeBD-N6EX5|i zCLH1$AlJA^7LnCp--xf(B4+tRyDDR0_{wSd(z=c=%69JG6Keth99-#q)e8V-r0u_o z0k64g2j|QGk!p}VFAqIhc_qCPR7X19=;YMg(W?1liya2Tb>Un;f0Clc<`Gi3k1yH$ z5|%E7gC$RhN_RGXeEzyaz1~UM8FPLZ0B#c?AXf8&6+dWsH!OBAYxbeT=xa9k^y)J; zi(=Mi{rq^L%#(S`D$K>cP`jB_lLSoMrESRyqj{L_>trabs6ewgv+h?qwpH%+Tb2Ni zhn}cO&6f=|Ldwb~JHy%*Lh7b4;4JPU*O^BRSS1FKh5u^>M+1n#r?$6ktf6uNH}PYF zzn}*cf79$kF59{(zwVX=`QqUfk=btLy0p5#U@<>UvkqLtK2C%#)!ElyWUx>t_ETyt zz)BBOww1I*E&6>o2~w&A^fTAr*Le+T;NkSKzwWjmAS((kszPf}zro@+Q&CQAMCp|r zNmLIU`I+A5E(&At=pwxNWwLjJ0PchXkArY&F3HkAw>o<%KPG!fO;{>lb&ssuc8Pq` zbI4I$Ty~ZxneDmdVB_RjT{?zyn=*8V~}2ZEkb@m>gDx=cIe+I6=Y20u;iLBAud0MW{#z zRg4xs`4Dl1n7ESc1OH@b9-lU-Q%u#cexU3ZdJ&_m>~?A}4~^$E|9UF=^b8Xy-21sK zrAQPcKwAZK7GlGTZw>>U$`CKF+!{_+Gn9~RWB5LcIHw6&C&f>?RPHA(LgR>$0D zx6kpG$e?K$49lFoPgoWdQ% zN&QusS{bU@z>O!LqV`Bwp^;oDV+c5D07Cyv8tJM3xq2c$p=-7H$@KwwT78KdiBFOR zomrbYXUI9HNIU%1R7@x);FsYQ;vJzAahd=}8{ALH7_j8I2z!8o-Gw8DM}>dd4KKl- zB%sJ6Nz4%($)X>x5PJ7nGdv>>iR_^cc=v+Kvt*I9Ijkxh+l=KyK%$9BEDr z_ONzX?O1$D#0ypyb-kjRNM*}@eklsP3@YL17Ww5Rq=lB*2`M$*LQQEEX6L<@H;?*e z9G0V>Ky-z_fv^Y`T@8%iotgpeWJeId>(8ML`7FUKGQ0KIKu zx7N@Ww)HgB_>zQ0ThZ!r8B<(mWyn&UvpZGZEV*|u%WDG&5>JOQ!mn^6dT zbx8?Yil4Uoo)S4?r=;{5976GCl*+xhSj7DSR#{nhGmF2=GYfYe%Adf%8oWbD5~3@g zL?uhqwln^M%=e5uIJ%K9yJUW}Dmz(2_8+0K06<8UYH+Li1j@m8f2L(|H_v6XcppDo z@hnkzM-17&aueQL`s$6~NW!>m6Rf;g7LPn53cT#E`51b`6Z9i(eC&Y*CUND;8B?es z7wVTRaI8mUsIA7auJasVf-{zUqL8Xkg?d;&c50zsqQF zNTXl#$93zEO++v0k+mc$eycxh9sr_*?jlrkOR#&Zmu4G=<;=^Ax&IS@y^Z`WEV!|& zr3{E38jGEHn%l%rQ2#){{bvQ51^{UPKHF!w>>fi`D37Zu-|+Lzs(R)taEx)R5EKXi zL>-cCFjB;+maw=pWLM)(IjEsN9KD{Rw)w;?#zhqKO#v4>dH@B?WItH+idrKCk!gAl zAg(J(lZledv&wj|>ZMv%76hW)7GIq9O7#}gh7$sEEXhSk3)~s;mHJEjkmUZ&afrE4 zFj=XI9-4OW=>Q3Z508v}2>WUmxi0S=pbP+^gR04wGyqUFsrsPjR*?14ZWW80=C#Ep7mY<=H$!urdoq6RlDVTgukz$!6S!zC*>a5{y#)%6n_yT!KUD_omy#?MA{~U zSBkmjCy}|?d9s4EZC&Aw607GRp2oVJXY+3tu`Qr_F)D?AgRqItkLKboyo}0ptd02- zgI&0IRaIPa-J7=IL%Q%MFoXNxrF8YbG@tNDcpkS5?i`$TGN)2?LrsbX!8Tb~XG33W zzsH?PsOk2^@J5QL5Jz+!?%bZ>5ekj5#sGvcejvVGWm$&$wT-_FJL~HyKc# z-Elr;!Zr1+Wgls^ux)mDKlQXchKGq*uEwEPM6#3{UiAihVWB_|?Up{@m+$H_qIshTa+n}G_8K|AiE8auEOhAB$yDt&$C5lKP zml}Kju~%8orlHLPjWqup6V|0WZ=+7k_RX~WyfGzP5>M>3e_H4C=HMtK%rr$rE~FA= zl9OZL|EP^F%a|;>r`=9*)J9h~MPVo+jj)fa?C_?{C$st$ZGMM$Q@S}>@q~o5?rKVq zX<=H|&M#5-7D(2!dPG4g_iqCW;gfZ8FV($D{W$+GKI|-pz)$CC1(7lkCc>@C$2MiY zPVE(f2(sth3B2hRI1ql#iF}&a-aA0;074%llkKv>Zfy|y_CD05G_xgsh~J~JFk}DJ zAEyhoYdS|r*d+8L-8}TBKp~=-nI~OMbSGW2XLh-`p;?Uz2bFRoS;2U#VU}fX?s_JAct>G4~vzr5I>j>o+tOkV|2DHmo(%0b5--b z_Ix@!p`t)ewz85oTo4e}W0%nbo43+q1X^QW>HT{9Y0h0EsoSaiC?)j(~)+lUQ23NcPvXl`x#yOOq) zNhw;=i6jPE@kJN>kN>xF>r<4eGlL4lvTEFWOnIAmjV~ztS$U<_6-2kRiJA8+M-{p& zjAPLFb4y>9LNA79;(m4k1{7x%JFCT8b>D@Fw}Gd-MI6Ev;W$7jZ?XLwNCrT$XFVcf zGg8HplG<^*AcwdPo1Xm(zfjb;%N*#fovW$02HkkI+{zh8+xjPFS75+!rIR<^F8$9m z7YbK@+BO66;Ll>%jq$kEx-lJP)x(<=8$Vo`=6GxyH}1(R)cfj^F(a4uNwQG8bb@9?j(dfe_RYWQW`rjfFcpT# zxciX^plV)Q@o+O;&cM;)Z&;uw9#gLLl95`hv#6mQccmaiCs?VtsAovuta0b=54|AHm%akr;lqvFF36y!6$yQXL z%L@DASPg_}{tFvzC0`#!-3>Mn8xfu{Gdn#tJsuM!e=jK$m$y!{iKsZe*NEM~-ncX9M5ByZCjedi?KzW*)x!JgNi1`9=CQ zW|r-H@`IPtL0q{l(17d!wdop*oB~9l#z*fGYVD)e;|LXlydLbZrb)detkEwe&rL8- zwlV_LnC<|r0tiJ6v<4dbfUbE}cS>-!fXZlVL0+@PMD{@ecbFR%HkF+uXr0~GAgZM8 zPt{Cb7XO*6?_YItLBrh7El;Fp?LdV6E#r#3P&k#7VQ(LGo=^q z=)2^X5i280HF~1rT6S2yxII0Yeh3p~gL`E3H4)(l3M`q?KF`*XR%!Mb(yRt5xhr3u zFrT*$AcVHT#E7D=ChEumvKwsDq!nbfP>H1j&5-(YYB?~?{*|5F{FAuwRQ zHYSpMw}R@mJ=KE4#&Zd+!A_X=kc&} zA*;*@HvL=ea~TZC$6ksX7Mo8F`G@y%M+$iZp2jSDU;T7@$x0|xLkV$LY4d^3vdmYv ztvma?7h~} z-yn)7&^Ch3-`|nx5m4;95PtqHZcc&(i(w@2&18{7J+)+1kqDMYpe7g}H=>9Peo}UQ zIkx>P$&BvLHJagyh&l(TIg1|`V`OlPiMRm{7GlFM=^mOS>S0UmQCyq!HxG#G@Z-or z+bKzMvM;x`a0ocLKMhEjliBwgAT=OtG8^m zJjDDir9292Ut2<9CW?>!ouNv%?x}>rWHvadVY)yOCVUFmTib>|LsgIb2WIm0%@5Tx zQiMN=dTUKsA7(ilR>ysv+0sLmtk~69(mKO5Bj5Yr8Axa8=bn~>w(N+Rm_&^30NrwE zMb4C0rER;t2wm=cmqtr({3knOIuA;j0l+NHv>}&of${0Q_wFH}>ysCmgcIz_lTTYR zCmIYncd8^r0;-g>mlDP|KJbOSk%)=kNmn4ue7hK-;B}IK^U5E8cMCm#mVTj_PBt-30v!V{x`J(U^Gq$&zwgZ{JSYWEe^ z8|=GZF;<-PaITIhUOqN54jl-a3S%btwh$rKW(DBpdZ+o2kE>)Z({bN-Dvva>&4)M^ z^{Y9Nm}*K#BVAdqXC!WJVEw~l3vDVNnu?d-j2-sS*KDc-jv#t~*@ivCd&uGQ`t=5{ zVw5DwyO#?u36*hh0I4+uPd*u>sBeK|_gYA)RnMLrC{EAszPFjkLwF;po>D})d!u4q zqWlb?%?25x%H==wb7>TXqYzXR+eR5oj)?+}Z$mNb>9S*XJVPBf_fb}NfVRSjU|%J+ z?t3cu<=z4!Ay<{tG@6S6J$DpeDj2!8efT?E6EFWsj)g%HhXNxZ zUY)^uK5($bbKG+MGmn_1Mdy$G5E)mq&d2jI+7b5~(p@!PB*m9lic~GWKN!cL(93pe zo(_2cfP{92YpS>Xd*+BKS+xBQG}y?tGV_V>?4cd(M5;i;5e^&L{oZ1b`#_rtN$cbI z7E{yC3Wclp*8CAish~+TK8`G=1$U$_Zhv0b_@lZEz%V9)gnX~AWT8=|xLB*L>drY0f>P#?QNiMBj;es0#E?OB>3ma9UUDh2 zeQr_Fm4%}0O|c69Q%bcmA(iCRKo;ouM^mFsy2L4E!%hr2B+S3tx#J@A`a#X4%&B)7 zH2^OK&>eMuCm*X6%G|X{xn7okuQvc?opu=a{Zw6f0u>evnZyr@aNnb)B1hHcnMa7= zrM{f*(~J5NCv&8f_=uIfx;$!l-BpCASK)**ZqV^&CR4*JX0y*x|384bR=AvGL=D(D);?>zIki_ z=j^Ibuhtu0_UjBFwt`PO9eGjS;-*`0-S4+_8SuWPR5Ba9?_q7(R$0d4=X!j?Yyu2J zrK`-@GSujtBCoWZxWK0#zer;hhzr<}uhqsx!Oz|b4yBeG9n*Xu9$O+_O@5NdXE zmbojO z`xD;KY{q)FlF@|X$>%>l?m5lQZFBE}mnGjBi-~@ZQCOvV0pE~K2?R>gH7^Jb-^pGf?>kczC?P=Mi(XQ;f zi6A#?%vBa&C@a1wX2BJ6vv9b!R7d>KLB*@)y@=V)kwv+FibRA>Y|im)e04!P2g5t< z){Rj_e>4q9DEOfl-16g5wdCk-VW^|rE^7qoCj~#nmw^O{cYt=VpLF|?lqHw}vl?vy zV#Gzu-Ps4$C!})78+mK_hX!kq@#BE<=hAUS+M>x?BQj(6d)cOX-v%uY!S069ygYX0>JAJwH9Vumsfi1SD0X6jAD-)IRL&!ZQ3)cN zhnOGM>#-*iYspDS3?@{AUYJigB0U|3zQ^R{T1})$Ayl=DbPuSOiR#OJ@ZPmRr7Udh z9yQ^shJfhvhtdk7qPoQ)RpAM8Q`ce9$!kflgeYp;BaVNM58op{Zz4cI_9g{%GjkZS zWT%yO!%w!7YCG8NN_u62=vvusO{p~*kNgQ4H^n|^T0R_kk@?3^I?o4c3wslu@TVN2 z{NpFVc%C?pl$hsd&u%VF&)?BIX6n^;v_}0xV=9kRxsL~8r(%aQ(|J8#X>m}*e@=gl zSh4OE2r?v^*`x2h$mvu}HB?>O?8a_3KkpdY5msiaNT{(Ww6Orx~; z24mR#50uWW0T-q%WI1k%{z%d~YcmAK$bVWadp4_buaJl7>C4rpzT~%b=O1ESamkp? z^fc9Cl*?GsBxlN7B!@zbr`^+>rEmvN7LA4knKEBp-8F26q{Ku8mVv_jStl&LSVC*u z%Bh|hK>01pcEG*NoR7R!!40~)_;Xsn9JHf_nNg?ZRw26sv=%um6OV%fe%tL`zbemC zAg=HblZPy#02;+w(5T87A)`L#%$=*vIM$fH@hC?%J#0LHCySu9R74Og2DW++i`CIn zG)&Q1+730^=}u9ar-;`#9)oy~2|hi~)q4%8&L3Hr+ZeRfXs+_w+ob!8&J*P@yQOir z5fo9j|B^!FFh@8R5Pa4>1}Ow!bF}?eSMkb_Fy02Gc)KJ S8~_jr0|0RTm;d~)e*QmNS95Uy literal 12312 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 YS@FCIj}g5{tP+n$0R4z% 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 Ox5SO#f1dpJ>Hh$~SU(Q{ diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/moan2.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/moan2.mp3 index 8ac78bec28720a6cbe6eac12d50ea00759f812af..ac0a6dd3059a9553a21bc2caca4d5da8174267ee 100644 GIT binary patch literal 6705 zcmciH_g53m!UymG0h17sDpd%C7J8Ac^jlgf3D9Q3UBC zf)JV@qDX%brPqDo-us^O{sZs*{;)f9_Uz7l&dluWIjf^C2?kvSX=ZAwae2N00+H!s zf?TBJL?k3c#Kpw^b@kr|;8gkD|Ed1FsN?P8b6L8)55xfiv4BBTR8)+Nj2s*se0+SO zmywZ?QBqRU($X@zjHRWeot>SltE-QXPw-_TA|m4A;!;ynpI)Z8xEPPeH#9V~wY7C! zW?*38)2C0<)6vCN95m#^&RpDBxbzM}4;GWvclwBzSw4FL@_o<@ zWG>&eSMMcX6gk)W;U`dgUetGcIsR9OicgF0CYVnsOkVkRt_>4LlTHE|k;Z*s$a4!e+;aG4DDY)+ zJN0+hBo!N5g>la{E~*5e3<;e92eq&{%`nRNC2?Lb#4_DWau%q|)v3|;8P!u z=QXAtxz9J)qpBqZ9v&n3tLnU-%%AefPQ`JiA|#cHj8q{ZG1{4 zmWGAgGAviPb*|&_w&m{7Le~Y(F%P1~@bhe$3}O;XC4@dN25jn>(I66(mtWmlDCHH1 z0z^5aWW1V-?)GO`508c+d?hh7ByOfC=n_1Cf!9}hGmvUu8Q?z*J%4h_=o z7>T;K$`&xwgKmno)2t@z%ecEcJjSCpI}vJh)(?>dSPQ@N-2CQP&MoBXeNPiOd3CGN z$#yN36lEr+CVi*(PuK=}aWpRGr;ip@COn;gVp>?S;aora8j_RNy6i9E?SWdwe}S-+ z=}M+s+(sm!e4AlAi9(wWbm}qfwBYMJp~pmei;xMYdNRnz3Dl<#uwUn)_XWt2bLmhE z!>*I!`Ff3HK1hSPMl-$#S7m9oKJ?KpakF2{%1@Krwazz zdz-GYvrF#J22lyvmG$&n&n%Ua6RcZd$!HHf56}upVZFSbes8@IMi6I=)ia!S&}E1w8|t_;Wexc z&{|>3ELsu3feBLUfH|<%0i3l8R7q%a;^+*YkZ^$!-`T|bR(HBVaKg02*UfV6{bMWh zgm|@>WZTilQUz&~PG=cfW_urqPHEXY`ibGPas|oruDpk%=jU`5UbIOn!#r%iBs?vx!dg5YERp$E?!v`w&VIL_A-I#teq#ys?@oxy_#|F~@)8@>&s(oR zx#!7NE_7ut7BK?m=WtclJ`_o3K$&IxGdDc=z4SjrtrmIklt+bWYrRyEN~)FDR&je> zfKx|T*Qo@91F=46wbir~8_Qv8j-vn}$gH0GLIhvcivMSXX766Ep?ZRImDeRmW+H(r zF{xyFdMrtY#Jtz1i1uu*auB?F+(#*Yic@_Rbbd<{!JpI{?4DEb)~QT?z{PZdLhMf& zdxCu6d48*TW$BSv1uAs5qCw}b`fdaiz};>^N?Y^t?ocPKUY*h&@G z*RqVY3u2~F5ZzD8@~GEsIm7uM2SJ^j4+|Q-T5}ccA;y(twUJz znD5W_<3{v$Nqk=Z2GPo{JGX!}vP?g24cJnND!F^a{L{KsyQ=A5!+dK!zlJ!zKFj~M zzy#O-bTd++^J8*UxI1R%Nl&~7#2!H}bPy;ca|_JW&u%8g($-8r?)kjCV)E z*Gj7Y-Ag(c*Mcw#Wib*|&}=PY&`a>wJyp7Tf#dl z)(q|p7*Y30iMFxV_L*BTotUgeX-SEqfB1k4(>kv_VB5u%kg^BJ^A}G+A;feGPM!ho zgzl~0;6ZadrH9)PZ?*|thHbjCd2U!)^%dv_7N(+NhtD;fHRKcM+=Z?S2?ln!Dw=M# zR}G;3)3;Y9pXLk(S~!di`wd&J*RaurKoR)fe_O-h$SZO*x?6sSR=WdxTk)oV< zBjDHo0KNbh<{D1AtVgvxH$@@rE$2>7nK}a461*ATwMYwt_=8jCL3wAioDoS+b5dAT zm<|aQ#KApLKwUy%?fNWVx}8dK@bVRi1q(f^bI0eRebGtPQgNjSrPJ_{dM2wv@|aRl zpie%F?wVoyyo4>cb|dn^QtU{^w7~m^7GYX8rGAzEf-o^fa6P>}N78^n|Ax@;zOO>@ z)NQ!vP}Yh|XOvTuE_eL6$HNEvZ}V3D(uFjYNB&Q zbH53pci+1{RK<~@*Pfr-BtxPS*Dl1o9Mi@8gA5xFWVem&H`jcB_X91a%$c)MqXtZj zj0_TxRD({yKN06A5q3mrdz9f7h!+ccp@2z3ppTWF*97ds=zd=4x6&H>0}84jS~^1% zJ)Dmwmv@M!_1M5cQ_b%SLLuiv$Q-Rgjskzi?yKs`&bKYqRs8TWv<>aHfqOW|FCX_l zS<0KEb%hEMrGOhq3}o=sk41qAZsiEuFg2!lBu3Ug!^$vwPvghQvv=$z-M z#CT>@O|X{HTRG7nAJB~tMP7l#vCy5G%MmgbSIia;*vl@u{<-m+YR~Bl&HJJ36aIN) zGj;Twfle+CB?|NId3X;gQ_BO(>efDXVbE$x$dI1I`5=~jA(ZIue#>4?=f>&hPqQNsW22^Z(R1q&(|GpY2cD28 z9LLwVs@ZmdA0}Yr^(klNFSg}wtYj76^-D7>!f3&^m2Wzb#_s|NW4(C_m}NJH5Lwx0 z6ih=^13nnR3&7Zvd@_IS3ZxWuIpyr)8ufhDDm>lx5?Un!HEcpkgENr?$V62DaQ4}! zEc|ma@av@q!G{l@Av}ZLM{}CRq(_5FnGs7rLn~b!^K^2ah z|6Wwg+BmoGFDy~2@wa^H#eDLAx&yV`aO2-Gh@iuDm z6z{-UrV+qtmQabL1-^uxT+q4q6bynuUW=KDFwt*oG|rh4ljZ9{SXF2@M7_}4BYpjW zaaYrREtiif?WdEG(f11a8giM@VT7Dz%QE`<_QW%kxccF>N<5O z_x{%(Cf;#=?ANbG$O;S7Cg|WR9;m2udt9y|!PbVF%a`IxJC$-(faa!d=P~+; zv(^fjbUBc-O|JtGl&&7WUmqgKWq01@MV&ZkX9PHF$X1&B=k~H5K0q{V{X^t*qXucW zaXAXEa-trFP|-Vb-qmlf&&zm=q!=OIK|4b2EsB`<>oS7)$YsrI52NH2l=R*tr<)5| zBA${6WioD6ZhicFApih~q;KpK#_lRJuU< zS=jnc&kbIUE07Zwc2B`ME?2+Zip!( zl)gCYH_TnYxDqg>=|EtSQByQYm19z~Nr9(vfk1j+T@WwmJ)*gbderrM%rpIk%4{3y zjF;z=U4*Oas-tlD-gt4U&4pvL=xgpp>SlfyPuuf^4ubv0Op#nDB>-3lfGq1jx%vz2 zEEACDtNZOM89dzO+B8Mi!Rf}iX`txtZ(CK(*}mEEY6tw{hQ+I7JmhY}(8h|okoa(j z7#RDN@e1U9Ipvg$FZZE!Q?9C=U6^r^&TFWQCCYn0;$n93qBa@0a1B(Wf~JU*A5x#{ z#oClEgldY5gDA3!AY#4zk&6B)yGKt%(j_=h{d^SJj%;pv!=TdA3P<)Nwwk=j6@L&- zj zsXa)yG@?9)MfcC;!R@HxJc7E^k%|p6Cj}ZtfMYp{c9OS>N>sRFibX!Ejm`NA zgatvzd8}99=A7zTTaCNdR}yP-1hh?z#ic}}Sp#c{d4e08Hj!2ZV6L;w?nyq*0mo@g zty*`$Bz;mvQpmVsE=yI z-j4Ps4k$)|H)7J%3Mu?&HgYJ2Kyo7*+YPJo{!@0AM5Xge1td-9Dw~K)KZuAFxB{hs zC>eM#aTNw~xJs{<*jvB2+(E`{k2z_D9gl%(?cGXeq>E(TQ~>~te(eJOdMQ!v5v96>BPX`BW+2i` z)0J&$;vGq}L)eN)IN!Ch;RSws)6NTeRX%L^h zJsvQ;PY`I5n>qmg3fhYR%mSE_5B3=oUnE1^Vi2G-@7WlZZ`v$zJv3IG*Wv#GE%5z) zxexs|uBf^58&^s;{;po(ZEf0?`_sgf>6_2&2|LNgzRz94dh0sN66~aN?-k{@gan7R zq=tyx9}NQPpY8)|17I+ihxcvyO=<^^Ijc!TjoFIP&2%Np%$NHZv(Doi_m#?pm1Dj{ zrgBl6-y!RIbf!)*6Lv@C&tTK?vcvMA`P*^p`GdNkbJWCMOT=2{tM3$&g0*8b8{0yV z@2_-kNNU-*(MAo%y(j=BrR?!*Q?_3`gs`%SAm#P-{^F97;FjsA05=5nT!At`FfW>W z&*3f1W;`C9?_uc%MCt+f7Q>kB6S1M31`TJ6>7rGJ>|=8;%lpY)K*YhLTA`97i;^Qa zTs+07wPVWZi;C`i#ngiyqiB(ERtnudtO4dVl4K_%skvREc{A`{)swhfvG<7_X}>sY zyNsonnoN!^5R#>He(8?-l+u0WwtRIx5e>lkVZ<5V0j4g=DFf9p(#Qm%0jZOH{VibS zHr&BP$LqKE4oW>dWPtH{#5jAW`AIDUR{^0?&Wi8Y*=KD!{@Xi8{w6 z8U428+}znqkUo70AJwc+)q;zt^2mg|^e>;y-`oTiCzFWgE^@G26m^AFs-{QAP!Kir zL20ZJYZ?-HH0|Qf{EgnWsl;B{;Q=>#Sd3n`x=|nmw(*@XpGqY?`{E?pM3`3BIzL@> z0;oxQxHC5hEsexIrYQN4e8d3y(j;6e3Fsxri1V(I2T{(J@+`2r!e=6{rFWnO_-X)B{@`Gmv`vI)8{G$?rWvtflY4 zE!~~Lyq4XX0#rcSx;lfNi6gJKD25)R73C`!iH}BGz`6;uGg4Hw3_(K<^|kA+SPR(3 z9RxNC1Y(pVQ^?w;R-t88Z-2m<(EI3ByJq{kXrQX{g%w2i=A$@I^_~F`dX#0Zgji)v zkD!DlmgK9}f6`%7afc`0MAE>`xubD3&_>&co3xK>HjpHsD-Zz-dsb&!%k7Raqw?B2 zfUkfku{Wlzx-DF#kpkhw!mWgxgoE&nk%7{Dfma$Cvu)YYBt^7B>9kLij=c4FXc$}~ zll@)NbcC`t==cvp;8T+wBy#kueHNNK0-)B~H^Gm2fR}Jg=73d8Xh9(H>=bAz#(tq@2<)>2u z{jvO5Ve<{Ww7ghe&-e6q^XbR^#4@GbI+l?JjDMVvQ0SA#=v;^VQBj(g#w;{lOL03r zwqp&w7_o$Ue*7Oy*9V!OYJ$jfHlef*eH8-@$*cbW)&GrLfj(fN{DCY3jn3T&2`*4t mqT7F?;s38Tu0Y?g&^O7HBrzQc+~Ri2)VSmSug3lx&;1{Q#po>n literal 3708 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 UQ;vN90oyUj2><{9 diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/moan3.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/moan3.mp3 index 4719c3d67dbd51d0670f595cc854dcfaa98d0bd6..3bae645fd4d376e976f0bfe242e1a1de26da0a27 100644 GIT binary patch literal 6705 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 J!v9k>{tpVs{p|n% literal 3600 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 diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/moan4.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/moan4.mp3 index 4bfe422e5ab30a0b615914f208367c48cde068c0..4ac6bcdd282f6687d0a1d1e871a77b4ac91db593 100644 GIT binary patch literal 7123 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 diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/moan5.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/moan5.mp3 index 0f3e1a2ec31bcb7bb426be646276f56576d38a68..03ccba6e5e853e13c30e86bfa9ada45141cbc2eb 100644 GIT binary patch literal 12556 zcmc)QWmptZ|2X`mVOem2r9tTiX-VnsSQ^QtyA_qCLqKW?0qLc?1Vlna1Vmaolujij z=MVS&d!Flg`&|DQzj?8H=Gtp#&gXn*=FBmTwHgD zdGbV3Qbs{RRaH}0*U-?^($dDp!NtYH!^bBuI5;FEA|@t2J_&`&%F4|xK%*-vY8o3` zTRXbC`uYZjhet=Jre+rxfBo9n**Q2kK0m*@0`AXzS4q43N{Zg^{68BD_S}Dq{LA3s zB&PqAfh*lU5XLv@bO0m5xCha&3KB^FM+F6ed}ZD-uB|v6Jiqb1SzKHMFcbb^{9PHq z+Dkve4h?nc7rV}o0pSi_fk5?LnVU#bOaWl6F{ob+|CQPUbes_xg3Ak30{ zvIm6mQG!Km{ng-_!49sP>{k;I#tts8=2z&sY+Bl<4B)tb;?>dx2CCD#nae;B-<3Iz6z+*^U0)&QUSk^GTwkU(;IqejiGtjvPp z#ZvEqdk_wiFhN>^h+n10AMLbW5GO_omK}3ltVM=(pXrz9KI`|6lQUs@_53;|$CQ{J z|Al|$$R@r)&Ti4vK%c*oyy35rKHU|MqG&4MQutt2<~EmQ%vAPEQXeP~Du5L4eyz9o zk1~vJf}Gc}FD14bbC8{`B~Wk0+uFry&vkc@JBV_6cA&z5^ir_DV@FY2DgYE#l&95Ef9~z(gb338c-#puU@;3|B~``s#fLHc z2LvMA>qM01dkc7#Y?ma*d8L!Gi4e#cmDtHVg*560lD;D=lpC`fOP?z8E@avZ^VH`=L^)?O%U4ki94vFeV|3JzN zd>;pMnkLxoknGe43>Z2E9Q>xio)}}_l@Upkq5F-r(bZ0q^!(F}3h5FX!&CrpQ&KnE zC}h>OJGE5B`h<@+ZTV7?ljjWpT-CFxK)njOy(nZTbP1m|uYfR!8qNK<28}gG{|7WC zU{D1y2z`#?YEFlgiQ4}OT}FxPPa4^zaO{Oug&TTnoRzY+diAJkbU=4_SIHyN#I`H| zK@nI{JBc2`wOIa!km~}KoIw4+HDqv2YE3)@xXtrZ3WI*w3W`PrwP}J#7=H1JYn)W6 z|Fx~(dlb5+h=Z@7EAoV;iuh-C#@pJFettU`9^D)lej^FnsxfecF0mbNgFbPISLzSM zu*Ei{RVygGl_nz21h%TQx!CdXF;{30YTUxJIwol+lQ2jWM2t@KaSZ+c=N{S?x7=gU zV|2@?@;igCz`jc&_T0Ka@UMBj*fD(qc-Xsq^g!}>ed7l+3qcC>NR~v z)cyjqy1(T47)edQT7BMQexSlr*C|OM;@V;(sBWi;2Fi^U_CFDFexk)oRo7#K za$Zj*rlMDU9BHV@%F9849`%hBf1IFPu)tXvuJh8J59*TL{AG{z1qUy%H7&I(y%+y( zdcg3xNm+m9e#rSLOZ+l$Lt^y*DgsVd2< z$n55aTvl3VvK)s&wX9_uq$;{WU|vw1A9u>kjGn!t?v7~xvsyVjDQ* zvWV$fNg%2$5e^x<>)e=dH7QDzJ`JN~hw+D^=x6QThZ8k{q-a-|I7paWBt91`Ci46< z{5G6P`?S!01dr2Hi895Zo zL%x=I5|(dwER_iiD~`g;K;T;VYsepcQe8{tXN_Hw&)V-QEz7++ICSC0%fKwy<*>#S z81|h**iu!#kat9LVUPfvyb!OH`0hsJ^+5w{?zOHv4&fuFm^OX}{Fq7B*eeq{{tzHf zZ>(U(J8vGS?q(t|Yv!pVnt}`@Cx8*hFND14F6v?zBn48xON^IRC#C!|+#=A6+lLY4 z-3DTd6KE9JBm7*OXyW+#)9U7=Z7YO;Rd4Z8*$2TgCHEjUB$%q)riw*_Q5WSV5{184 z158!mcdOl4{E!uW$10D{l8qBOttgkjpcA8$yiZ$GszmU26P`fKI0i0}j9f*AX6Bve zh6^ABrj}jJRE!|xnDzXzc3om6jX+EqeYo7T%s+y>j!TL#23srhz#EzU`C>jLH1zz3po4}xVT6Dn3w1(dB?|3zkUQa5soPAKm zxc8&$r@GF6+9jMeQoBLF_ER-3%nCy$$o;<2agd7Ng9JffsZyINDjf{9bl1};B3<|R z?xFoxpz>ZJX2(Y@m=6Vd7@Rphv2Z%8ILv;mhKw_K71t6s5a>kh7TzM=EzFAD73B?V$japoT)n*utzd+@dRi1csjZE3- zSOI|PaK(nbWTtuHVO4HEHItBH@Y%o4`r!~FZuP3SOy=b2E+p86jnGVGY)_jw* z=y2aacyGR1Vt(BadP5<-U>i2W@r#?X?zQ+I)c4?C>)s!>%^2Q1L(iX{r9|M;*g*A| zdiTgpTAHt`V?%Bq%p4V~7l`EF-PW}hbZX{^dk`E1#;^1)jj#JFmF&V8T6XZRrvV0%jD`T=q5!!PihhsJuUr6Y7PH8U#H*pz2A2F z{C*cJd=g5&hESD%c7W39^_M%$Eu%;}f#VU9C`iONLeJW=$}jpq3uCI_jo2_{Cv%x} zRMIM4qNQ9@C@DqqBSS7l4>LOzzo+3@wz&5oI}jLFsg=Ou7OEM~{VEF5luPrMZ@5^J z!8S=h6pu{#YEldVqgs9M7uf8ZtBt1kQZe6iYB1KRT$PSJ!VKZtfPak3%D3brKrbPR2lP1~7Q8C1}U0lp3E*)GQ*>7@M zS}boL9H;G-JUn{iTV@^8Jvb#G0^APAy<$k3Od}vmELpD=?Zrl!yt4(Wdj{Ku&R?iX|^C1^zYb!X({4pfX6(vgx zy!G&{gn{&IqJZLog0$jJ{RDI{@AEQe^Pa{$(;75(IL!Q zvYm|3k@bChgsvh!CxnPi*NpKY=Wy0N$Q=p!#;ujWQ;mV*b`dF#&BseNEPHqrLY~3Y z7dw+{63%DD^Qg(KYmNWs?~kg#rrtb6Yy-gObbgc6FVNrmL)3o|U!qAXI^j|ZO43~b zFyy!W-2Em5=slh~d+}CEfrES|2^KAH_dVPY$oa#KSQP>l_Qnm4%Z-z973!yF2Bz}5 z=NjfZx#7GRB3#6DWHbW_BkCSN+tpayixtIM*(cUZ50R@XeHnnCvZ1nQMuE;-?B{BV zW*vn&B@dS;&xa4J0MAB}SSdx5_tfC6NOr#k|Loxb9@+U)3uX^ zjf;)Vq3<5f$kk3SZz2OHakrvWj0r4}-Kof78Rd~w$V0{R(J5IuV{5IOQC4Qghf{mA z-H;>=K39iwj^V^NX4ZH!tXsT_Gt|BWrUwj`f!oHmO8NY8abiFIuc%t}^Iz!AvYDw< zZAH$o%A}ZLg?>oX#OT-xDfI0jb3RIgywRXwYAAYf>ap`#$A_?mA;Hzrs5M@_7feem z8-X09S9YTjiUG<-t}R@>rH-8UAQL1J!rWl5sv4uZvO)x%t~zF#*lGo&v@NWAUcP|S z{f?KOR6_QKSH(}-zYub{~?pp^I*Q!wP4Hz!<$Ai41Tx z6RA+%k0t(8NO zTrN2NenDw_OIzTSKlt71_#UJIf_Mu#?n!BIhH|@moy0C>{!`Z8D*IlpIVrHUKK(%k zuyZoh0cyDXk~4$*(cupvp;{2p~;W<_vLLgxIn4caOaR zyIohTS>6)(SIxP1-~ZH;dw(k=*HG~Z*-NuUC3Z}`z+uTBd0FD`+8`8ig(CS50F@m% z@c~BsLL}f=OC~P|eBh@WI4-IFQ81rpBYx#^cQ&ok&1Jq@Hv=mVx1unm_2QoU*c(>| zu0r~DBjX~dZezN6NCW*nNCiYF{n)aqPHEMK)&1p3%=O#`YnwS^HuI-X&*Xs_O1Y;M@&`N?C{=3_2673O0&95n~MMn%@ zIufGAukppPm*Au-MIc&F^xM+7xh-8L3Kj7C8W!dmn-qc33Th0d5a9Zlh5>4C6Iogt zj=8*hVjD(7Dggx;5i5QXKPsKXH7h2lkU=?SO~S_KUG}_B}on)aeNWaEhE!iuOEtEHt*gF zP9)>;OCNy$*%Nv2>q4PUlL@P62){swBJ=f-S+?8Pl<#htPr3RrKNfGFb&jPujrYZ6 zsmHyM$O$SfT=l*OX(I`tpW9w~mo+t$o;oET3^qkwCa9YX}QYXA*7-Ccbvo7KxKM`IUyW0q* zqIR}6rdqlXhl&g9FmzK~vj;Xj2ka}eu_R)E`l6AQ_M(r2KQ%IS{p;^ZR*;?fsNOKL zu0~<|MP{s+N#h=51On%m!>g(^->&b=?;3z>sE%D z`z%s&?B7W|qDrf34r>>S*=+~_+S`;FzC7SLGqXinVE3f5s{rNwZ(iS;%37O%ExvXC zIBg550AVy|gnitWtZwT|7Tg_+R;0PXk~g9yy}`!bpphL`z@ zUUg$7U&>10--E1>V3S&_Di+63@w6R8T5Qa)D_Q1Hr#si;S@k?SQETqPkFLvwP)&VG zZqn;beQ}J1{t)0s5&-7P(Dnifv*?q)k9t#Y1(mE>ADz*ltnXGq|*&qB!eX zObuoci`Nq$o|w9jt6SJg>rxkw<&*+|`*(#fGBuN~OECso`Dk1akIF9N?G;f(&pI8I zS4rN$tIJnYRl*BCU(KEHy!Oht@pML1j`c!ge=(jbgeK9Y3Xos=I4GMQkw~+H1+1mESq9hd4Dfp{1LPTd0+)V%FN<~iZH*^~ zO{zecWDg>RC}KML<)QVP4;!*MOhjQ`xU$wCs@_e^ikPM+Ih7iuI~!*Bc>;q?h8oO5 zpW>kLh_TMI0AQ=U6*$~=>UD{N$vTLlcB{wWT+P@biVjwt=|$S(*Ja9)Wm^tbs%c5& zxbLYgn-*Zud2k>6vARB;j^%fAsscW>F_}Y!BF^#iM&2l_1bLj8X3xE0g0QYpvCz+b zVPRhPpg<78>0@s+mFC~4tUHL}Scd$auGDY&82Uv@`4sP4V}rtNIvCstu~)WY!f-!_ zv!Y$0)9d07y%$E2Rxvi!c$oHE1dnCOaPfvsk{ETMcxseJFKC>#ARy&D%lt4u|}q zLEV)cw3}xjLDo!{us+uF`t42jDBlU~xliD$v*{z14SOUKLowkieTkE~T+1Max;lOU zIpsYl5(Ks{MQrBlFe(*um80?N!kGojhy{$&sY|d_PefT1yrM19~%^bg?NH#Jsktu66N>4G-TFm2 z65TekI6I(}3KH`@LFDKlFQHx}D160PR zpd=(1-^y6ohAC7fZMQQtc15y|F%j!gnXI8UnvKIxLS+54cbVTL58&_S=aa%ty}Z%* z)PLI!zZ--&x922rx~r5RHlNb_e#zR|bsxncM)s@?5cvB^)2eqDQ5s0kj0j>2<@aTA zh8*^#D~SE}%8n?_qT!~Beo-s9d^W8~j}aHqw`b|rpk4qOW6zN>jvu4-Jo z3>fJEfKp~zO%w-46qDKQ&FjTapP*#+vHjS;eFChk=SJsn0;v}$&`CUnkQ8i;u;LsM zK2*@SR1%4{0dPc(CrtJtO7o*{Qqsy~y3-`paUC`Y0k9_LEeV%Tg|6RCaEu7PjH|GrVr3MxUZZ-x9L8`Ctx(%E- zQKC9tC!I>X7T6cZ=dr2n5Z@Gc-YT^-tntlI@zk(%1pq!s{}eF~HS_~Sd}KN0xineV z;Yt&H+Wp}2;q|XDT0}ijuQ*q7G66z@nvFwiC12P~YbLd_C%r$%e;FAk7G1i|z}7%V zP4cawf?te3aW8S-Z3|-p*nYiy`&Jhbh$|51{S!E%GoMhZ>R*_fHIJvh2i1cJNgf+l z-DMxNpf1~~1Z4`&$aYj+v5Ke#At8(TD%Qq;XhIMPU&lmfu=Bi=Um`;>@I6` zJGibQKH4vWvMf&x`B{~C_bxqHQAI_J|HgPJBqOUvt)}pK{%@5tE{qwAgE=@_{`@%v ztFF>u+qv!R5n^=m5qEkqg*ustT9x=$y~Sr6H+_p+QJa(*uWpYszaT&olAjJPtM4*k z+^s-`RkAT~`l6?xH;jXsxHry1amV|8$Q2nn@|WULhI4iut-dk72i85P4Fq0gH`ct1 zkXiAb@G-$?{3peyZ8{XC+PQfnVoI< zVAHlu66_}}BYn*}z-_Do0}~BTKLyTX$45gl&uE_SK12y7fh5#z#0bx|I&fY_I7hwH zHc&NFLY93Lr+gRpTalp77T+iNf+YT@_aNN62m=Qv0T|11UYtpmd8bL6E8ex3RLp#9@GsYWM%d*tyA&# zFX8r&jNL+J6U(neurWT&q`+(}DUSKcGQFTcFe13Pp~h;d{NaGXAFgE#d~st_*Iq%i zB&SiZP>x~IMW%uV?XEC$t`gd68;2NBCmckQov- z47{vYLZ1P*ZD2)EVsCFI_VT54-YWu*Rg;{SpR{i2`}ooOq4%I(Bw;eAU1_oU>T{Nz z@^JE*maJIeb9cYN!t!u+TqQ8Z-f&sa%y7D_CnYPq>u~e^9)g5h=M(^vhZA*Gq~=NL zxe~Vs8G`fI+ce8>-;P@Ww=vcuQJDBUET@M6yEyH#_60~5#H8RXE|^?{{@6rlO|aU_ ze+?SMFSQYZK4PyfFz?338x-!>VH!*a3(5eQebr;InoJ?sW+-h7CFn93`u(leu>+ouFAR4Ie$~NV#0${2!R|qyL43c|TpWD3hMSeVfV9?hX#4pd>dR397NDiTsQ~$gsRTSgXD7g?b zVoNb?%! zm@Hwom=8Wy%-@C)Ju49?JK-wCViGdc;`x+OC~&o1_&*W)%jtVJ75vu;?J6CGUq2y_yvfM1Glyk1;amO1cceDGT0@3*#SF`JmALdU@#3A@1e%$>3TE; z-@jLpWHZi`@O%aW?P4>p=!)#e0&TQ|bs`wd<^PEg5<<_5*ke&CaA$G*coK8cqjY4e zK!)|Dj$yy4`_sdZ7p+I*ht$F8597*+i+8B03}3DZ>JiJU;AGzZ*;NJBe)%v3K(7;E zm;tOiLS#m#^-&BMI7)DuRx%{}sU6(xF1a%wgj>T{fEuI}W=zivrZl^K-&OkR+F1UZ zoH3_buYGAX)Zri^rLb_voQEDQF6oQe0dR$XBaXrHbYG4BIvo;Q?c57u2 zYPx%QN(lo*q7JXK+#n>PjCepY^?Ii^c17wXhsr-&6%*uU{!y&L9EKIcb4yD-CDh~F zcU5RsTEn(1JzyuW$fDwnGhw~{*x-OWKbCPyNXyUg-5PrCwDSnfgnAn<^lK~-H}Pjpe`t901)bEcqc<4-JK z!m9~yvrR{v+%;3#dA0TH&#AnIU*@asU`$Yi{G~G!NxKdjA%S^s??GRY;7Mnz%`9R$hmr~bG&%Iw9?^@J2FC?j7;BndOdcT{07Dnumz9xjADKMsKALR);EWW3whdwSI6F zOxrY6?j2LnX;djwhy51M{KdYkq6M8{Pzme$%RkejOw{*H1-Q`PLnTY~YBA;H&3nHX zC542=b}PB1i>|6-f3*4&9P8e$O=_OK8`WGoQ20s{!RXlTl7zy%(T}0}k(c_3di7=T zIO70rdu`xP35r@vtKSf)>F=e{2f*fkGI-xX;G`kDJ$@BN6Kby0jQBEygBecH>%;6) zI8|I#<4;;n(2%!4JvA#zI3w=GQ<;qVHjUY4LaG)B5vlQ{-iiLTUSiiE*^wm%M5lFe z?8Q~hhVa^1iL1Zh7#(_C{^D-#aeLv7Y?5-_$w|KbsEDLr`fSk3JC_w3X084mlMHS@ zCR+xO5MNeSb|ieRK1tfThtZy#dS;d; z&}^z>_CYyLIhBv8$rtBC00^;lKtb*!G=&7Wi5u_LsrIN*^Gf|m^eYxB=8AL68bbkQ zDs|YCe>k`t=~XKT9l786W2ms~K19@{P>TqNps=@xvGOsgO`*R9Cmvt;uc4hc%ighV zlprGdql8gfG|q!IWs(rwwAHtsKoveXwl_-F<;AilMkg;Y(f};J-rZFMoUglR--DKsV4fl8(s%;_Pjt24N$dv5MjmMlE9}A6iGQgr z%&W>4DvSrTkHTQHV|?R-6cTU06#fF`=n|S0^>xn{BaXig|0XBV=U}4vT6ud|obRt8 zcs%Epx_?2&A-8Q3@dT&tGa-L(p#+x15 z(arwr1rCO+FVBPgm?csz#|m@3#NP>h;!p-G-vE(H*^Okwnrs2AoiQoVPo_e`BOy6( zZ8aCo%G{!#4j$Eao{>~!`tDU9!3VwFQW^W^G=0NJXklaVx@I8rgQ0 zRfO6Omd=-flM6-7FQk~U_n=J>(Q^Uk(oAmwV;J}K8Dxbcrc8I7YKw0|!Ui-9iPUyT ziIHf$sK|c#8cVKezkvy=OoEHez*!!&I&J8j(!m>Bn6khr0C6bHAsh0_e6o81jW zT9h&#FpkXY->Rnw;3A-T}dR0auQ#tW}a;= zc54{rh9j}t_bYd~kIlfAK+@UedBT@iosdiY3RZ~gRJl;K;|oFlzGhRn(J-u8wlIQ7 zK#{{x@Gd|frv;^Y4evo~AVMNuL}|R<7!tkP8BVamQpI6pY&t?G#1Wu@FkIophfY{y zVwKb&IFB>IS#O;0|v2@r@+l=RkURd4oWMF$`!h;)GF-qzxSU>*3g?kyaCX#8c zOClm9NX<19BW^VRZnO9sooDi@@$%L>yt2g}DHbZ!v{&G!iTmD|l>LuU$!%T#&#Md6M-_>5DGSM1m57yHt#+dx?V00AL|Wc z;9}%KLA!mn*l4Vnn;;UdPt%|!V~lQ5w7$i(~|GjJe@b&h&7C7(tqwhZy z*vx`uC!#6xWh%9{I@etz-qxtfF^$M>&g33?BrKBGJ)^U_OomXVwKNX=#hxuyCpXoK zEK+paDZ~Cu zC&Aky{a~7glZ}dYRLbrVa^Q!SzWKh&gN1&E!yi9}cf&o7N+QD9iO?U~`(jKp#476P zy9cIWKO*lW7lHoYgd*B;U@TOBbRC~ErWO@BtP6R1=%w+4lg+{?ZV^7YBA8`pd5=R(0BHDC1c+><6G^0GX@2M7gtP3t3XT28oWz~nS~12j*0Sc_TM$#05{d5=EAR4T zs-#JRAMyvHX?I}&8K5N(Bz@9zFv&&L7VNfWIn^`e@UyZ}x=KT9R6HcrsrXNrfX!Mz z%`F7D98J3D86rW|ZatV%n2&LisdrK3r}I&s<;SUw=NEOr;wn;ePo1Ra6~ijWQpMr0 z9xE+qDFjCa?g%LTdUG69bj^EP5y$ZYUVk1m{pP@*{?$@S=kZU;?;{bKgn3?DGTE0q zGIy;u)@ z<_8SR)U7o!Dh2de$}JGO)$(@+T8tx@+ubawrIre8=bdj%WKe~A0b=_Ida!>}drWSA)V}%CS zp8()CH8v1m02_vt@Z}Q0h25CsdB(6YP8!ZF_-v+qeA$kztm9~uus+^){Yu6%=o|12 zW@NRR&jqNz4EVxKMl2RD2wk>a*si?y?iNHju#e4W4Oca1rqfr30P}KzF;5-zqr)d) z;Cs*(lE_j>rJ9v6RHuaNE}OC@2Hrua7#+q6yuB?%+EYg;FB=^x>{(Hc&C#U59A%ym z2K}WZz1G295x3wz>cyV7-WcY4^p#q*TLBJdvr|1b*S0uR^yTz#yhgXTk}^p?xeJcu z_t}O)Du&)CF)`2K5Mii?>Xs_T#SoR(%Gb+;7j!=JNtXJdrmR5{MmHhf#ZpPtXb(xv zMaAolm#8<5rh*=8$fM0fN-qV)bK^#uaqUM2(1AvkE|oe~T{qO?sfC+^HeWzRk7V-i zL7O0mrJ77Uq&^hR>MRmLPiZnsdfB=Q+<2U!f0UCBSegzZUHK#y zcCu;SMHE*6H(aJ5BCTQ7l;S#DZgGKrn5E;b>ElpDc1)(ZB&Xl?4_$MbN2$0yR5Jns zv?F&{x?F9 zWEIJ(;_6UCma>n3(;320m$k3 zD3`BC;ZIoSo!IB6GCMOoT2MpD!)DWQefsUIIE)D#`mok=5wMDH!iDC}^5uiu@D9=` zO*t(kq5IY0@c(}sNQnt1Yl2VEtyov^nNEZcm+fgRN8i`lHFA92TQ(T`X@Xioxj?yS zNYy=P8%cPfAXJs96Y5dE_BT2ApUad@s*eaftX#c=CY7SU631Yg=JV=}$>1v!*DH9! zR3(sU)&+dlw>v#G!QPdb0_9+T;rf5;TJgWS{Rb4Lq4x%+3DN0ssJAifi4*%@tL zMNoQCumFNI#Rh^DbBNzM-^E$~yK{N=TC--Ync4H(&z@)Y?3tk+W>A3tS?qnUdY^1N zb+Tvz06!FfFf(&<@}W?oqSEs6N=j!nHFb3K^^MHT&Y!oow|8=K_4M@d2?z=b3kwgw zO(e#}C8nlkX6D|#TU=aLR#{uy*x20K+TPy%{Q1DZ@aX8|a%VyTLKFf0^xE50Ya=B zkV|m42U0+62mr;>CIM{pr=MFdIyxtQYBTr<(RYk3Tv36EgW19sgPK@NIXuo#N5;;$H{hZY4bjO*r_x!3Sg5r5DsgD++{QsyuQgfjsW( z$Lr}?L{{I2tqC@;9UfqBaRf17kJ36*&Tr4F=G#j^Zn*(KO9mZMtDhsqmuZ#fp&=r2 zttDjcY(r>`y4E&0K7;ROAKdww#x<+(ks^B(M8#ZJSq;V>Hfnwy{fSNUC+4{G*3}8G zksFWSeOJHpj3*&c0LFg`zzQMAsg0s8670>lLuYi0RTk`^7Z6Ot@ZvKXF55>7>*B%h zK5<#88m3?5%AD0z_*s|q?@+YglQkPDaWOg&mk3f%e@pn0iy;^pn8e$6 z{Z%^AjhEtT%D&(oM`!a2q?(K|^0JbAXA)iS)T%ReZ@$*iG++Mhf9>pX+NWy|r4+q7 zk9+b&I)dvf?k}*AF`r((oTL0J=FX=&lRM0`s*HCo%6&GEWpo_(wK`fE#u8G-pDiNV z!7zFictL9N`MuMvP2WAGip8YtZ5Yy&xOp75g_J(7@_N_`i{9?OJ~w-4KIp8#Hf?Hh zuEkeI6=q8|u=176X~TauDvhvqC#$YRsIyst=CZ^ROV^C9j8G3T6ga`y*v+~gGl-(* z`US_P%H*IQ!82Fc#d&7F*QqFc8*UepkxKf zg3iNrkT9jDU9Fpx$ZQZR$z+syuf z@yxBvxW^+&iAB(al4c!Lwm-qjbwscVqbiMwn0RD%Q zBNLVt_+Z{v!ZkpvqE(cDU{n~B0W&^@q@<-SMjU|H%R+UTjxeaDW?>QlAO`|qhWBL}<*2lvvSUT9|jSjTkZqJMB}FN@&o zderj`Ot?HxV$G->-PYjF$ivas0&C zoimJ;8nYexK)L-Gm6|yqA?wp|Mm<>Y)jO{7fP@0+iD$Gi1VV^=eA$wjY)U9e_REb; zMJhs5o?J*xJk5rgN8_4s&#n$_8t&fE%otsU-qB@Y$~T4EJ*#I(KqZbpoP6Qe^y%}G zSU9VJA?&4Yv}(mA(Y2zHQN!pZnEtWL*mUk;Arm^qpXPu8T$8g6Gt!ihmHePGHW3Lm zd_7;tbZ1!zLNqS&;4Yph{Ay-gUp@oo|E0ct?QJTe`scBS+BXi%EJ1R13rIm~_*Xnh?dI!37jDoTdI0C+aN_t8lH;Vw0T=-iu^h14 zlJc__KGgZ4c+qNHiJIXT1n?L;agZ5LE4xH)K7MJqr<|H|RD$FRiIoA_b|cSH%WP%{ zfE1E&4j77I($JXf3Jpqjjik(4f&jLKjNE+<)hcVx`JWB^ydzpWb{fnKJXMlup-DR<U;CH`ieR6dgvH`_)T-zVkkkNt5=_y(3V2z~)poAcLpREGgY*!^cs+mvzrdfQPOCfML2VqLD!U%K9MtLr#Y zQ-D&w;Kfrgr<-3;fB~@+q8h{zZcXgGg~NW3z7o66 zxKy?_5PczY4$f`k27bT!+l|1UEt~8+HIB;VUXD0Dkj-#0K1=@*QQ_mNMe}at6J@8C z_us-T$x-E%GsG)2M>K|#A#Vxx6#~-YHi1YC(pb^8e(LFPU2e$C`kYOIvg+{4PP=Wr zSeCb-$xkloZ)(n}pW*3S;ke*W_~NpccB)cx57b(swcM6w{l3TJMc^>U^uu?1Qp4nf z-oj8esXzESnj;lMA*fh_HiWP_@wLR0c!t``@WSeT_wF#4IS4%;6A`Xi1xqr@m~FYP zYW;5i`r%r*hv1F*VSa!Gq#x}t5o?7ppGWEX8eA#Z;Ox}IOSOZnN2ue|=a~BAxZ`Hn z*^zK9nj;TDb1qpjH~A16;Q>z|r20Fi-c33a``IE+$~Q#dw|@(0aU-2{$`h0ZH{W|J z7IpO;eh5yJ#9)0)|1>c6l46H5Ls_x(Rptn$PlkPW-CELFw{k6`G+l2)=wZ6I?M`Ju zPtzP3049@q9#}8KzDTUU{R>`S9c8c1(-~r1kR(zIx1yLgPlSP}s&CWr`I@6!wi|*L z@uy^#-5!5c+nLp|B7b~r?Zv}+OXr|0X~jb|Y@!5#_o{hS^Gc(f#F>R{Qu$E`Xim}` z5dytU^~HKjEqpjORFPTb=WJSAdJy#8CaJc^y>M|rxtH{2uK0&b33bPFs(g>l z;O5GVxq;b*T`Bsv)mtmICr4w1j@#~pL(g>bJ2KGI~=x#4okjV1GJQuYu_gqoytN%<; zu1%6$ew=Q)6LwSLL-%0wie>b#q_SEGlmdiB1_`tE*FZU6tV?VR2Dw>vV`vT&07Gax zq;ysSy-b^{@eD|ZY^nam#2*Pe>A9mq!=YnmKiG(03y&<-AYz2iWwo!$nEl{x3-h@VfV}`2q2mR0ifnez7?*| zQI$}s=^_kP+?5R^9YhZ&oNhl0(mwlE{k7f4Z2JylqE0G?r~g}4|BoP+jL8-O`gO99 z#%^gOHsf4=YzKBB>BT_4>$u^gW>Eh2?xbcLPN*a>4jq@=&6h!Qzyzq4q+OM7G*BD= z_ddNyN`s|?D8_zcU@3LG3IwbO3DT36s%e6LIeuR4Sa{JoGcA}KecejsmXPAOD06I4 zl!%Q!lrE#cU%tQ$g85g>{_B_Mm+VByP}fTCgTV2jzj;6x-4BF<6UAvXZibMvqKgp)YLRWzKd@8rt3Kbli$ zd+`!0eDjP6IVaKKlvdp3tzB=gdvCx55dM8(@)EV>dt7 zYFyBkCStFy?F~n;6eH_7q>i=sJ=egVxl1&M9Zac_#Djbnu^G@!f>sl<-=2R1axXZy zmfIcCdb+nWd?MA>x8t{L(vx6MiK*##RQt|0M!$M}fov0fSCFS45AVJ5+ac^mN*>dk zlaj}*@hTA2Q~XqLTZv->96M3`t;Le&a1$Uonh|8O=eHb~6t;+LrF|u(%=M&i6~WN{ zz=$`>dN-!u@eNXAr)QaOUTI@xFy|vaSCYS5)+Ss!m5Ki%dozJa&=p30nsMY%=X$7<&BBMP zPL<_k520^%&)6nN4W2l+P}ss3xrPSg*{3SQT(|O>il{jfwhsbIe?`j}x>qL34z_6nh05$Wk;R>!jZVm?fef8bwywZj3MmKS_QHF|?gh z3!E2D=--#gTsFZx<0J|vjQ4bxbZCv0FQ@%pp1M4>IY##Gg}CeME6T9q_YNO%LMthqoNHxg3ppwC4tL;$n z?6bcA#B0Hz?sXE)ktO1cMeWL$7O|Oeo7f@@a(*jJ_=2@-Z_WK2TQC)#W*XJ~>Cynn zIQphsRwY(%(v1+_B*t@>Z?Vk?E=o@kXHqz?*5rTu>FxVCkZpYV%@?fJ-kp5=D}4EJ z_1xhX*c7jZ&>W?hegSza@D(8-FHVY3)QJTd@_2k?_110G*@*_NMf~&RSq<9gvAMki ztBB1j7j8~;tb}r=HPn(|MW-e4?npH~$?Z=2?AYi@WmxGtNY;45ZiCA-6tHH_Y85of z^f0sdOmkGCp=fEFdIdD02vUdD(t<-k3B?qJ?_PJDP0r7~;oqqQ)Zn>V*{czR62KKs zwCdt@moR-~^~{rz_w>k`($S?J`h-;Y;o&9$Wavf^=1Hf6)LpAaeX1j4o3J_@B2AYDkZd!(dW<1B6v(|mbCd~CGSRoX zz+kZkesw1!byV9aqVAD@0dqS;-}h73tM~Sl?8+_v^mDO|i7>n$@p{yHbhm@|Yx9eZ zWhyomx?s1N1Je7HEE4-r+I(Zh0pDjRvVUVnzEQI6Y2Af2oS5#P>?E3_2*BW%uhe5a zTpyhDTQ&np!MxE)tz#8aXS~1mUX%E(X#hj$EB&zqQ(9h2lgPAIlBSCsCP0r%v5J-T zB~>Kc`9stG@zPb12Q{xGR-Dl?b8Da8n;7?}9`qC2&W4rVpf=MSSpu|Fo;I%no-#{| z#xs-Ouf+l{!(J;cwD*2MGBgkk)dk|kg_+kL%5`6#L3>?0mb6+dm>Gj`u00V?uRAqqyCXZAHswR~t_Km|< z4BtY{L~JqV_%hThYcEIOzVA1zKiqY?k`!`0Ek+!#C0R{O_7D7S+O^N7|HTFFK*H{_ z`nkMXop5*;IkuIpHcc(*(%-Zs=>>g^&i?C21CW;%RxD^^LScemj#eo$y~0-5r$2XQ zFqJT9!ue0#R{Db>qW;{mg8VI`2A{MMM-~?I*9~40Ras-;-z=t<|j3kN8w-UEL z6UGvvN)mnl`Qjh8&TAZR7P;>Ut|(*?78f@DkTobBz{IN8HxdIaFiVo-@JKn_)%^25 z!#7~J(o>&5B&v?Se}e9!Zb(cK%~2pg1*9!mw9(iHiC?}^NUd()mvGt%oodb2ie)z2 zHWKp;F{qDTVaEqkh&r=|+*kr#>$26wmCESBSB^D*u)Oerp+P;KXX63Wdr$Y;+PiF| zuvR$}W*|7oF^%03UJ?wVcU->1^3O7Md#mdhPc)zH()J6{8CHS zK*<4@_O%X&6-M{BWjR0FLu+h0j0%)Wq>xAdOYd;K9Q%RElJikT_{s01- z+i4D8OR=xNH`Ip(X=s#sVlB!Rou9n1`WQSi2<|Ig4-zzQ8rweZdDE~vgVcBsJUovE zUci>x49gKm#($ruC;f(!wnd%1pBBY6KISB|=9n0)pR3Vk%8g(gM@PD7T~2o6K|PN- zGih)Z#>e(RE-?>y%OlK+OL+WUEYd`mP8WZ5-^Fn3EtP!^zPDqtPj=57i}G2`F!s1U zzzYFA=}UzFjpt;1(+@7ilm#`A9_%n9QDUJJ2I<_vYQd-B_Grv+X)-m&#F_Z6U1tMR zp3J@u{Rm^^lue4r^%@U+g7TH&=RB40K5F9fF6Wzjl&=kVzuFlog)x_J2>FaESNf6F zqLo^Enj?P_kJ7bDvOXp!*3U)&iBgC4fx0T+8Nt#6(E)qC=W5DN$qa0lK1eRE_i$@n zknqd^jgw>VFsJeQxK_wia0j^(L@brX!g18&CsAw4Gn`jtOE$;hpeyl5FMeQ5Rra{=iPqAwFaxHT3^EP#@9A zMXlZ@Qmo`Ohb!>BI3^SS@yv31W<&lv>TBnn_)YdL4>uI>qsG*8`DUJxW~q;zvx)mB z0I$2o7}aqYbyM#ev!1|&+Pn-XZ<7Sy7??9vL=|}Pn%<*NX>{UB%%V9e1StCK1(d5B zkRI0%Mqj}FHS796D!-@!dY*yb1w@R&wu0;`FTSa`Uo{$ZhmofSOX|Ismkw_Cc715@ znr(W+#XKb2IKl^jj&orzB!f25xVvmz;h$Qc=YDlgcVAC^;AZrN=BN=M`=S=5T5do- zM8ZZ!3;We}n|c5YHqHviDRMjOx}d6j=?qgKz}nIL{Xp%hmX6bVKG}Ht>ppjw(7C32 z0EO<1uUWm}vToQgh}~fsBhAKrr>i^n(m^~Z6_&8z^5Y_!=4b*2aNo<71xA?CxHVe7 zb*CZ}IhLKAsw-U~kML^Ku*xKQ+pR-N*Ng9LqRFSF59G7;ge4Rm81Zq{p-pk z_Jv}7-}c6i%FNsde;5FQ>ofLFcy~MCTL#;NhgK|iTA!TaoixuEHqo^%$M;^y{r^8= zZ2x1SIeK*96;V`Qr+aTgwEGI80Qiqb{_i%@95XN_fcdC27K;D?WdZ;|{&%PRkG1~` D5Sjg) diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/moan6.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/moan6.mp3 index 35192c3746d09c37f4b1cb513d382a5dd236e801..2f29b6c16f3008097cc4ec4251b227afbb8ab8ce 100644 GIT binary patch literal 17572 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 literal 9000 zcmchdWl$VV)bAJ9;4aH9&IWe~!QEYhTUgvRS=@uW1((HLLV)1zke~?xLV!RB5&{X# z3(u|he!8FUshaAkp04WOIrHzCKHUvm#14c0*NmOq93SopA1+A{h>0D9f{KbmMn*@+ z$j;8m%PS}-CLtj$FR!euuC1-FZ){;a&l&2VP)mh*4EDc{^8+|U%#$yZvOqdyT1n>`Vv!@(NGZJ=Hul> z)&5@;G6*xe2O|gsdE{uTWn%l^2mhZ-;DTxxgnovK{n#&XEOiC^VMPG{$F3iWiW`;L z$2Mr_IjDjlY(@2!&=OG_`>oox zRk-R)%W!A+&;^0jIo9&0_xOduFb|S-IzrG3TbC{B;p&|dE}`9my#$sOZyi&ET`y3qUkxvn*wEJcz?AIA@t-o0qztlWC`tBwWf^|Js>IoOU*{@DWY zL+sSj4B^gmU^$D=`2Od~&wa~a#Ql+E@=M?%XBbO6ghE?zYH6N(E+J(|nlTzP#+x%E zf}9>JLE3bPJqk)VKjelQu0TeFG$p3Cj))h$l5!Fpk-eOXVtm7&K}b~^PqQnZcVtw~ z_`PYBS%^MvX28{TDtmad3%Z$m{OnDqLGL6(bW+M8mr9ncHunX2ThWUDopiJTO0Grr{7<9rb|PV@^xhsF2{;h(#bl&Ku_o-iy}n8iVV zRI5`m4nv6%9ARmtNfZeY9yG)nwyFM1D$tyvLRR|AqQZqCOj`{L)Wm=pmW3GfN!6j$ z(+NE&cw1Hj17}9pw27pTAC1Xo5{hn{?CZt=QDq42`x_APwuvq zYT~2_svPP>NE~ir4k%XbJCuYcU;}ybAkFZ;%`bAEyAyu zT&AE|jFImLJ!s&0Qd$+pwOWfdLgYy&lR7#M;+!}cylhTSsRo;#r#gn0S-rRMYP*6A z)Si1uC8@V4(=$|%mz(Z2c=Tym8YVczoGeEDHptdi!&UP9dVurBppmmM`S{z2@BD<_ zezL@-giW(BqL$9~^XJ0G%R1|EI){WG%AQYtlaNq;gpm;`T?}xOhwW-}>+mvQRqVcV z#0Y1Pe;wNN=Svo5T+~ctdVTSvZ8uS|!C27bpynnyQsjbksAA{g`>|)1z|TZPq(lUf zww@7QHb%8mfmfK#(06PASzpqGt`D!p@N}DgZnH@Iu`Q4-ueZ`R+W_7bXE@$py{_l% zxpNNQhY46@Rf{W!rpU}kHf6^uN47_KQ{~QIX{pyOS3`N3F~+CNoDJ%q8-D2c zGMIWEm>=A>QoFjPq1tT=bmH+TO*Z_ZHbfSfikz zgPu3H0RTUzW5gng*a3*QxmvQ9)_?Xi#jNRw1i#`{aX~rvFf5H zvoh=c5mIYaNgO}%*(=_;F3ZfRVGV^5r#o6j9*^^rIOYOza+|W4hAmsJz2AYi8~eu> zNv?lZUcg%(VtI$p8)hqqD%u+$k3&d2=rz5VRGG7{xc3E@!PFlBuC!+E7@{x@B?d0W z`TTTzdaeQcqZ*UeAf49KU_ZhfF zJ}0KCivT6$>o9?8GuUn1h5vPdx&2zCk-FJvN-33$%_LvrdnHYt+~J<07f*;tx=zth z=0C;{&<7xT$F}@Wb8g8()Tn2bJVgSO#*5k=|8cCAZ(* z&`$r=eI4VVUWs2E#&Jm9iMLFt{M%g^B`+!pW#>1}xKtHN!-QndM;;=&!JttJXY^iL z93;);2OqZDRK-1+HF{%7=875H6L7Pd*6P1@dmgog`kWK}#2iuaEX~rly_WdBE9;^V zR@_LhNoO57uGLIu1OV*AY1;I?{zeJxoM4|bDU5m-Yrh=GpukK!ni}Zd%OT;#Cc+V8 z1AK=#mmD%iefeZx!`$<=qSQ`yNlc0U$pROm!w_&Od{j6{fk$%~Cd7oGH4XO2eNWE) z^Ww%mGsClVSVm`Uoh}cj3STE97lR@(DcbaXglgvNzX0HH$(N1qkBhy}>xZG{czpM7 zIy)GMZ%1F)kdHc*H^0xQx--DfwhXpir@agjee@k2{49P|IB0T-Tdfn|`^s5M-mIH7 zdPwEZK6qzdpJm$kc1uBynPzTvKTD6#CN_i?2a5;TCZS;bS!RXj;C;@%3g50}4 z(>7v; z){t2Nl9=WWZ2RJ(9zF69Fht~STLi0dYhHYmJV>!;Bd_}ugXMm5?7EF}YX^UOdPz3P zmmdCm!m#mTd}Mvr<#xPH3yX zr^ry0t=|1h1JnXQEZvJq)^&ln9d3V ziSgYlT^8c7HW;lTkB?fGIdGNU!@j7#x$A=)O+EE`f6TD$)1x+M>GLbUNve#1bNoAfc#9=G@IK017~EV37fa*y$0Uz(&q zQI88i`J1B$dW6tlYUrR#(`NT`>aJmN)NRLY&2&@a1(6Vqeuxh+dANOM>av~O{V%vb-hv++w1b%c zuKkolZMc$$GC=2%hXk5igyam&<-k+%RkS2L7Fm7evo9vey+bczrGfmsPEGk-jK(^_ z9k@IBu3bz;jgw>f`OIMB+$c~3thrMc-2VRl^5bbLHYgbZ#NS`to;|64_<-E^`mN~3 ziZ1ljClmTtylmCUAAt05@R2vU5e{Y|FG$ay-O#H`0S1Qp_{w-Y=g2xfn-2(r|NfQC zb_Au&L3n&^ZEoqzipOiUoTe&u2ZL`gMi#n8hfo6|ZI(UD6X(MgS1xE&@e_nqLqDZ< zihWrj7xMFA>nNnMY11xs@eCVlrv-j&slRERsHb#WFBCGz7OjSiPyUASmkOktU8{ZO zPOzmmsEcHxx0B6?ww^{wD3Ih7M~gz4vKGLJLmzKepybVb@`;v8?oYMt8zSxm-7|d! zF#f@(yTkwh^PFjw>>OD#Gty!PSw< zU*81Ob3=;r(v^3Jqw`!&YHAM}^{H;V={XEL+j*{Pb7GGSW#bY(Ng>stRDvx;K{FfK zPm#fh)zO?KCRJumL0tCdbk$z*v3d8L`p(e_B>Z#`TwK6-ywg-Qh$=g@9ODT?(3$kC zqEu&Q)#Lc02b(tJsVk50VhlMV0}K*aCcnfsCuwYr_16@Ik?;$K)L2{oj1OxsqIU z_?01DwawHjf+3P|8=#D+wq2Y!}E^w#4 zP8Gdi(yXf1FHwBRtMc^~`EK6i?7FE2%&|l+^y}U`JS!9S;7J|G2>Fuz=YsAb3#1y4 z_?*D1DOHZ2&^`)QpTiIF)oIxZh(+1yqAd%QmW4N5LaT6F$<-6&Jd{*GP5E)sBy6)C-{ETZuj8gZIrFhpSd#VMnrZ^hkS56?SW# z&q@8YJIo`~%J`X`noCTA0IEfq+6FCvo5>No!^W~)Eb5iBj2y;a8t9i<{FM}Na@|@> zc&1v=?EsNAC>%kJgJ-=P|HwlGW?HNi_( z!wtxs$Rnja+-=6w*HiALjy-g)g@}{G1eh|Z1cP2c zwq43bPq61jumQG^6)ZI<*^aNYBx~g*2ECYxtPs10E$Wd_9?>)G$FTzj6Kj@AP-rWE zutpmux=KnlwvCFxPV;RwH`xRiiUdo^XxhH$hMYQ}o#n=)uww zr=u|)i+6K^d!oZH(Z>>EWk<^wJLPu5>RiOPdH zT58f5v?Bx4WQ{E$q%8F8mG?DQ2-x2zWTjRtcdR{8vRS#+@~-pSQ_&bT0Y+iDr)8Aq z9R+iSLG(j&I!gw?U#)lB$G`pD(^n6K4wmOi3z;3bwoVUyn2=OkW8ra!3`AOp*k>LQkb_Hbh7(y_zO7j zJbIy96aBr#_wZq=4@6q`6~v6~X)c>1V#KtDrQ|@TFP(!ImlGgzJO6R9Pd_EI?QVKJ zBB{=QT;{g}sX#HZCPxFmipW8c5)}c6ozldm6Xw z9Ccf31&Z~=#K%7e_u0*6u4YT_4d%M4w16d|Q|-Ax`+@YpWE2)9N;+m7fhW{x z1PD5M=r!0+n$XE=I@I7TNK;-oLyhaxyDeLXtGfEe+twO+g1erw?Ssu(D$A{x( zWU=~;<%C~%KVndskqw@QxQ z`0VrxMV!vRoG&k%FysdZttP&>u#e3qQgGUV=4>4d{+2onRN6R^^Q#_L)E;P_e-=P8xTz)kyigF)E+_AMPRAf3{58b4TYz zhvjh&Wq6Tr25-SPdi5!%G1|qee(vo=q%9nqM-A!4W}3j|Uqtg=!}3Dk?Z4p;crM;F zwMk`NOiK=N1*Nsr?FvOPx!>LImG0%ocYy<*q!_h`n9nj*kI2N!4JW{cqE^j5ttOSw zE;}rfWT^c_6GNe5`YRW6NALIBOzz*jG&E$U>)(Erd=Hc*quLjG+Ke09c9u#rH*>1< z{CY+Upq(QY@zzx%z>t-;eD%AUPKUw7Z=~!A%if|VDsqv>jSp?87Bdc!Lx3a>#dvq$ z9@_sygIAVnj}h}ft%7k{vLuDG?3`JpP?Dc|GszB`o{DgA2ZnjhpIll8{;u4gnQ}pS z!wTHk-)NJTNFZ2aA-`#Jvh_85J$0tL9Z#dL#kSf%9Bi6l(4e%q;q;EBGTHj3Uvt4} zN@R?KJok(2*(vEhoGUVzIQ-!GK+W4AOP5PtB9v_EUlwY!woG`h6b%Y^3Xu= z7*qQ;Cc9)Zx{ckU99NJ--vz6hgU2{GPF5D5%~K42b1()=67%*&MQ*1 z$e%xdos!z5Dwv~Ro5EQcdg@KvyCGq_(^mPvbmg>ZZNhiMkvFdwUVbw*wOIGD}Ttq!}?C#SZ3>FPKCny$b-gk#GhKQf!ouP5di?3kgjsX;kUAj5)Y<# z*!~uB;cFGd!hN&u&{&b(edTNch0i8gd$E5|-%V@ZatzY`(IlG8FcAu`tO!V*f z#3vm*6(>t-NzQ+LIjvutTD?}FK68afy<(&KbVs=H+lj-ul{ASOf!rusvG({_YZhJIEZN!t}_430->B272# z-9rU1VBG+oJ`JCn9hmA{4CBg=Y8px@UOHJbD^T;Z3hER=fd zj(+pWq~a^_WjWfrdLO;_5&{~IOZVlL?x*a;ac2W5JE_`tvq4j#+au$*Fy_ZOKMLcb zTV~(VWEaTbb@?t70dW6rR2S8SHesiJ^L>CMuTYJ{h&e!^UJT&5aWJKhPm%%3@VmadK&1l zyP0=-Utx+|t#b?jP^!hdVx+n?waI240lG`%l1V`;McBhvmI|N83uxIu1f-JQ^n@kGzTOx-EWR6F{Hubq-cf?BBk-|86i z#CJ!JqhB~0jg=m9szDVR0Ta)fr&y`|z5CTaFNM8PbjH_$OLCa4ex<9|I~W3T;tNYZ zS~@I&1w^Zbp;7P(_})R^T))~iGj*kcw`B%{;=MxRWjTyI6!#&oG#*B0;=3KR2#kTR z?q-Pr;)7@9gJADtk+9h_G|uZX^dP=IP0d60+2tTi8cApds`WE^cf4WPSY~7^YlUY^ zPD^ipdaFH)V_YBBbHcg0gs%G=;k&ES)9n+eTVz$u(v}Ptneq){P8e*RXm}Z_A{g2< z5F26;MGq|CwaqWt(_GUZY_lmVi4Ts=u#b<3yqH();l=YabNy_7N1QTYRC@~Ck+IjFAmtyE<;=<;&U7q+qwk96DC^|xOAm=P~qdioau-1lTNi^j@- z`9fv9<|xU7`jb}&WJtBOrZ5kh>g<%d$e;8ZbL(4p$Y-n|X&IQ9Sr}}#i~F(iC%x;O1r3-!#9D3 z$@b$YnICqed=MCrzK*kZqx4K%JHTnxNwGhs2-kSJK4{p!vG9+1g4%@g^|;9gb{Ge2 zqyN6#Sez>)e;}9&M(Ru#IZAvK6N799(FVJ_0V{9x4l+$MS{``_>8z36_k)T#T_H3! zH{=Y|J!};Tq~|z{%(#?h)GifcHZc_UpQ1@ewXeF#g*4w9SnsDn@zlb&zKA5oo;ruC z8q0;DjtiP&zX3>x=-w$Cn;pw@319IPO{Hrys|9(ZC z!F_1=LV4ZDuxHcplUL?Go7D&C`7?2mN6~{0F{cStO{jF4)p<5mm!xN*;vbX~Gej+{EScpeN^K2cU8k_-w3g#e2MGoK_Fx<|uyCq>KKxVs?P8bZv8 zcuYCrOj zGMH+PybeRYV^DfIeFf5hQ zU9WAa()VU`)P0q-Z=@>nAd(;QZ~gtf$`h+_zH_9jUCKtq)$KRzh)8_CyP|-IRU2& z^6gc8$eu-Cpmx9$zsyUIjOcCHe0qf^33+*(8ye@3aW{1pDjVLJDeF-|vY@jcmeL(2 z{S&xbF2an;p~G!{X_8sUe8xVdW4R?O_~<(d15C3dYj6w(g7Bnr0M}0^{R`&?_rh@% z2Z}K?d+d#lj&BtFGdl$c>S)O2(r%ayRquzI%Qv3eLs!K<1C&Rs@~z;YgWu)s&M0Te@6%tv{<8BHTS($w0Zq6l!#bcODq73D&(B9qQq*8!*$ z6ix-7zpPB?Sqs}p7$8$cksfDkoxA+G@P1wwd%1?T_SMuIaYZx!eWR)0f4mRP4AcO| zW07-)1B5oYL~Pt2SU<37SiJf~0=Z{gRrC8r@z1qlV=uxe3_`{7jxvqdR(Z&O^8^BL zx1lsP#kK^RqLH9`eHaQH)y%MXs%q`;1YPzFRJ2VV8VzQK!42_07PG19e{9wwt@3f_ z8p0MIIdnA=X*q_il}uOiHvp(4(JddMj?E8Nd9pYYI}^&f9U})sv!7tezsUO5sUR~4 z02_18R)X@?&ixAq8*iSgcXK5yKhcf@J&%;3C9N^8eAtT=9j2g@VWb0LQc2`psnk3- z(qWWFXd_k=JKx&y`hiiF3{1H<2ga7n(Fpj z*>pdbtGP%th02Iwx3ksP<_{7F9^2rc$713?p5Hk8_+J$;W$=GboESXVW1A-+5SsF1 Ko5za(hy4!`rRNy{ diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/moan7.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/moan7.mp3 index ac0895c8109b3d89fe1f156942d55f17f13c6119..80f9d7131441c3b74e3f1b5605be0369ed29abbb 100644 GIT binary patch literal 7123 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 literal 4608 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 diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/scream2.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/scream2.mp3 index f927de94a83fb60b3cd212226fa0a6f2d61f1adb..f0e2119937eef190491568670dcea4e8e3812678 100644 GIT binary patch literal 9631 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 literal 3816 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 P%E`;M;r|@_zr%k4ecJN8 diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/scream4.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/scream4.mp3 index ba33260eb8088ec5d0d273e693611e099fa87160..e63182f5269c2cd81f26ea0906bf13a264e0d5ae 100644 GIT binary patch literal 9840 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 literal 5436 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 diff --git a/lwjgl-rundir/resources/sounds/mob/ghast/scream5.mp3 b/lwjgl-rundir/resources/sounds/mob/ghast/scream5.mp3 index 82cf4d9d01f6d169c33f31cd6841431efecc6ebc..3ec6a9f1de185d0984a5b1d506383c06ee900939 100644 GIT binary patch literal 9631 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 Pz58C`|L;7a|5yAEJpn?O diff --git a/lwjgl-rundir/resources/sounds/mob/pig1.mp3 b/lwjgl-rundir/resources/sounds/mob/pig1.mp3 index c090746482ec699a81ec82f1495031381b7d2f40..94e552935097c514f77985c4b12bfe66d897c58c 100644 GIT binary patch literal 3361 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 literal 2412 zcmciEX*|^19|!Q?%-|aPSRz|v$u2SqB@$yD*E*qMvXjYPqQY24wlKCKW0xhe-0aHI zG(_2D?@~gx2r1F;=3XBCpa0*l*I8b#^Wc2Wd2r4b+4*XV@*sz- z+dAcF;r~2>n|xG&z70xuu8Qj#T0>U0dIY6YQ%a?AiB-rRi0Ha`T4xl{5o1QB4w|!Pi%#gIN( z5f%m5sTd!B3-UtH@Q?_&^|zUUsTc*=q{!0Yj^O zhxkE5$ILF|iHj-Qud8d#qHm={vc6rYS=8tfR|qS8G=VE1LYUz;&NHq9SGgdww%)K( zw##`v^ZYNPAzdfXV|!;FtU%b#vp(l>b1(-dDs8(Gm7+*niYu6>JM_t&X<~Zvk0d>| zI6AJN&~%330584J_>Gs7#qQqRsXghZb}ne~iLqNQlI^0js@1EsW2JPqW&Ozxp3)BO zxh$NF>z+k)(9C%GP6lEFC4HQz{JQ>2c||Aj@7;<9#r&mW)#?>RQ&A+HW0q^AF+^j9 zJXaA<`exP>PDTu;HXAw?E zolr{Qm}wqS|3<1{1YJ9{mvu8-U(Q>k1Mdt+I@&W3c+R;GW_p(}LIe!I*KKdOEeFJC zCTLreP!Z+s@D0xwzWRn|rNjl_O%rEwQIzWRD+)6ZgV+kGs3GWiHVwR@O4bIMP@5DMQpZ6IV5(+p(W4eRu2?k%k`e#$c>9 z4*%zgC{fFsgT56@{GSFR;Res=DkvolGB*+;&1b+dD&43b*SKVQJqrz#`DT}o9h z?P{+3txhKC7pyi$ALG;LVJLI!8oAuv6<|N^)Fkc5_;TAte9Vcoq+XQnIi$DIdihL> z8f(ki6R$tol3C5}RR-QQNqg(7#}}+77>5=MSdXVQpFz1Yf6ekMe9-6YGxX5f^bQjd zpb&6(riy*e*ECEke>%hMTkgd_?8h-Tm3$?AB4xNcimA?-GFKKQ4xb?%BA2X%_DI{m~{U6PAMDGyT6u}v4woAarNc0 z9krFbAHMhgTD1*n&3qe#8$y)-v}3Vq+Nle9?^m|8`;E4W%M2R*p!|!c;OgWp5I1Dg zs{;NQx!GdTDXK^IJMKHo&mtix7_P1RJkq>iI8!OIOqkOFyvR)OMJ1-P)@XjAcK4WOSWzvh&5PHNaA*Idls^=pHq4JS+3@=5C_^F9?1OxIPs8J!XNTJ@re{D@#%W89&#HaH~h@w3EZs+4{9m^!w=WiMQzZ zuHO4Ee$dn-ED?72hO~e42tQ*gy%MA|LOa>Ku;9%@5jZt_i-^1QIgUeCu1NBUiJ|W5 zX5$(@QbbNyehVBhE8LyDJwN?S2kR?WS1Rh@`Y6MFSN~S?^2#cYFvohDVYh6{&6Tzi( z;HD~7M97|2ni)u38;DWeFV?MV5p^3EL%tkFO7Y!;+T++knW6F{~{O*UzDd+A})ONO5}0bmfn~Fmoi3d}Y+6MIR_pNIC2C1tfZS z_vZ2!((gY!uL74xra_f3eA0jK_NMW``4Q?HRxrarg^g(16Y zfWuOPpCN&PfQ4Z}FEHl68sMNet*QjA3qrn^9h5Hzb%FqW3H=@b=m7uLGG+hcA7=Yc Avj6}9 diff --git a/lwjgl-rundir/resources/sounds/mob/pig2.mp3 b/lwjgl-rundir/resources/sounds/mob/pig2.mp3 index 387ad592a4c0bd09574d2c47e459991e0e117183..b4f4846e13e5d90c2631eb78a7c7004c7d2d613f 100644 GIT binary patch literal 5869 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 ZL?M?&=>YUk-T>vu_l{!r|1Ts}{0pP}gX{nR diff --git a/lwjgl-rundir/resources/sounds/mob/pig3.mp3 b/lwjgl-rundir/resources/sounds/mob/pig3.mp3 index 4a8352d9633faed6474d5b67a1822e648914b0d5..3b326e8e37d26aadf565ace7ea9d7a28e6b1c75b 100644 GIT binary patch literal 3570 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 literal 3096 zcmciEcTf{w0>JTvglZ^KLlJ`Xru1s0D_x2}Xi`LJQj{v4gd!b5dX*XiqI4uk7X$?a z0!UG+AR-`yqEhyRx!?VF_vd|Pc6Mj>&FuHho7wjO;*(y`KTs|nPJf?i|6UhCAQ&7( zeMan@(mCC8R_9#K`JKa@OF5H&uHsz7xvq1==Vs3xp99YP{g#5Bs=lVw6$x>162pH| z7!kY>hRYxj;;iG|dm;QkFaFPWfT-0AVvF!|hG>hEMAam+`$R-_qoY}Pn9`cHX6J#Q z_`lqmo*ag5Hy`>%Iyom?1JT6<;ai@Z@+bqp66z@I1G~r}3%?(BhI7*v0t*WW3KDV% z=}2!lCW96Yj>2pka-+#5VW;w|%-lIw)fF2AW{Tn%OnrOBhnU^qM_e?}t!6`$m%Ax>tE-&&UT>?&8mU5bxkE z0qf%H+q1O}o7BzJ)vfZim~=`<|JN3pYP}N;;;OTkT>jw6}c^Yqb7rEG9nd&6S1cGhNwZ$ z@8)IEULgwwBUXg{X`3pRt0Uv~X%Zqsv}#elw=Sg ziH?5kNvzw1ZIoAVH6m@!zHd{@+A|mDjk!B23Zpj|HXvA@R4E+>x#)S!I!q%DFNdH5 z&(>Y#>Kt=z;|Dts!{NJfC(rCK4{B87gafxeu3y$YNaOwb0~MyE=fB03L^zYzn4*Go z*_A`{iPCY%cKy@)-Y=j!a|Xr=vf|=QnUGP@&Rf>S@x+%W9a2ilvzz-a_4WRq+8ZB^ zClV{BL>k&pyJk_WZlN7`qQaZtjv?i`rZVq(PjZ7hnL`aa-In115!DM3c$D!1ec=;y zPfP^*jb~Xi@)89rJ_toFYA^XqM-{?=G1JXfTOXqI|PAd6NG`h5=)#1%8z}Wu_)W2Y>&%tFO0n zmpFG~X)KaT|VXIwndPm z?w|EQxYYSij{~7!W@It$30l=wV+P#9{APh?;c zK}<3zX!)zR%>(o6$Uat^xaRvv3ugopb9;EHOf1F6ns=#=`rg~m*c366mJ6g>rR(L4R6=LUa#_XWIRO7IZ)A5z@3UJM7zhaO*uTJAP+~X%!KfN@sHiap}ygo(38QXZvG1-h@(+a_!wsG2*D)2S3$PENN>Drb<&H z{aH&EmC$n{BomKR=E#B1)ZFkm^c0RMX7!e93+@Np-g>j^=)C%=6{TBgY2E}ZH)jGs z0dA`_lCCe2Q>7Okh0h4C9{f3bJbw^0=YK+=dkBsP?`%@A04H`pPSj~Lj=FU=O5m)A zlygJ&z*>C770d!0Yjz6tc$#Qm6A>cmkg^Ept-;nD>ZdxezOE^y+@b(&`_E{d^}sms2CJvwBskRFF{gN0 z{3$DA`fWnkwcQu&B%|@oJ7YKNNcJdUaN*z*LP}Y-#q=j&KQO1eD9bfEBWJj;s!CWW zZptJ?nP{{n!-gU7sY*yN7EM#y2#>qEl=PIM=7AIBkwSSHVM z7<@&eoa?lQBqCoZP=V7Gx5CzV*2BmZSlncELj^=FY35#F{#DaomWt2R-CXoKi>x-S zrlz*ATXaindQu}_Bd`j;!5@|E$e$zTdSnaOZU!uwpH2wtTQ;g#(+Z-|@v0{zddVwf)r1ym1$mgsiar7H>P*bBxC)5b|Nxr0UZsINDPBrC8B-)(Sp z(OgW~PtVUb2EjCr;H*wCSZg?c;&`IUk54{t0Cp^?Wn=!u)#h25KSB;}?@*yxen95b z$c>x&{wWBxkJNS(io%w#JziEYt+bpp5S?WjgoT$*T=HpofGe{x_sCfJpmhK8lVY+` zn%O``>SrB^jw)mvgmuetxp;|8zr%@yuYRmEs}cE82}AZxbPhsoI)*f^?9$a&kfQco z3E~IgNp3VR8d}@}Hbh=FozfxEGcqef^l2eg*6Bc-zY_`Z^1};^qGOkX3=svr@jVu=ovCDvo z&4Utae55VjzVXl`x6!tz<}UGdzLmDd=pZpP*5^t{)Ofz0XUBgDEVJ=jl=OChPW|5v f^56a>^Z(}O}?zcY;9wW$3>E1fRNC diff --git a/lwjgl-rundir/resources/sounds/mob/sheep1.mp3 b/lwjgl-rundir/resources/sounds/mob/sheep1.mp3 index 7d7d2b90f1e6e8d37f48f6e425df70a34d0d8589..6ad17dde3d51f8868b91af4e20cabcce63051532 100644 GIT binary patch literal 8586 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 SquZXzbrfd{Cf9wta^2Iqrt0L3I-{fK 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 A2mk;8 diff --git a/lwjgl-rundir/resources/sounds/mob/sheep2.mp3 b/lwjgl-rundir/resources/sounds/mob/sheep2.mp3 index 01d4b6b49e4f8803c662578592a9be7813414006..8a835199bc5b945d6f2bedc056f411fbd99817da 100644 GIT binary patch literal 7541 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 literal 4680 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 R1_Izz3jVLk@c)_2{{Y;Cp-lh) literal 3276 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 M(^mfP;84N#Kd%%3VE_OC diff --git a/lwjgl-rundir/resources/sounds/mob/skeleton2.mp3 b/lwjgl-rundir/resources/sounds/mob/skeleton2.mp3 index 6fe15b81771e687a15fa177a4efdde78aad0803f..84319d62ab74af5c41d4da74d8e446367e620df6 100644 GIT binary patch literal 5660 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 czk1D?P+RF^~0Fw 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 literal 3564 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 literal 2880 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 diff --git a/lwjgl-rundir/resources/sounds/mob/skeletonhurt2.mp3 b/lwjgl-rundir/resources/sounds/mob/skeletonhurt2.mp3 index 2911bb3e43ac8c84b714105740d19f958198b34f..ec0115cd1dd23521e68340885c7272b0af4e30b2 100644 GIT binary patch literal 4406 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 diff --git a/lwjgl-rundir/resources/sounds/mob/skeletonhurt3.mp3 b/lwjgl-rundir/resources/sounds/mob/skeletonhurt3.mp3 index 34e215de50457f3e8571788895f125cff0452195..1875d65af745440674c27c2f158220ff62d07385 100644 GIT binary patch literal 4615 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 G>3;zG;O!Rx literal 3168 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 diff --git a/lwjgl-rundir/resources/sounds/mob/skeletonhurt4.mp3 b/lwjgl-rundir/resources/sounds/mob/skeletonhurt4.mp3 index f3e396a565d8393bd5919c257e3e02287c6d01cf..7bb72a75ca568a6888a4a66c39dc992aaeb89b81 100644 GIT binary patch literal 4824 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 ZGwcwk0D7kZcy(qxD`en*F6F-n^dCRcpQiu- literal 2484 zcmciE|2Grd9{}(f*09C$rIEz2e65j{$kPh7VGLQLk`U&R?8%pW$upwndy_A-sDy=W z(M-}5vI&t&s4%Hek$Nn7DE8qTK0kc^fY0lkd+t5={&3&t-gEE!EtSxOfORBtc<{<}Ypj){4%*NstWZFw>~Db0hJi0r{wD)?RrH^5hqsVXCt zFoepkO(33ZPK(TQ!$Yue^>>=BVOwP@HM;s)-g>1hC;2j2&UB5)Cf`zxM$!-fc~uL$ z{ArEgT1vW8+DM?DQ?1!)F5JcFN4BQZcg2=?*H1;~UQyDK5?5Tgdk&&50}vxicR-vp zgC#YafFQU`x>eROTDH8}roM>f-5Gg1h`On=!%7UnX;VN7Oit&Zfh##kmR*rf&D+$# zyC;iz83kw1kqU{2tBXyn3eCx*WLE($eDkdiNo;3aq34q8lI86~mpxvyc1PiHwhy8n zSELOH#YLgMtd}InO{%d*`-zy&g~%Z81bpAOM%A^R=e%A;xsPI zq2hbxa9saRVW?OA?DCO3fyHE8c2CvO;E0NGv=62va?Ai9P!I>7CnVMDhSp1y#S z1&`sxyWW&PH@%amHZBaeerUHCoVzblOki4BdgoE>4-A5to}FJ!jcr!%eW$??sMWrc zBvUHsakoCO1>dEWd${Z!(!JF_FQbeD3y?eIwr-yc3}L53g?z4v67mx4`WFA zYVk*BwjY{j(L@w+GD9zRrcT_vd+2zr{?&W=FJq&5mtE(C$r(2rQ*__VAOC~=mF>pLOOtCSlLTfhI$9q$nfDm#VZerS$XS z>KSSwx`>tC0X@`Z^Mz>cHV4N1-eiw4(LeHM(YUQAJ>LMwv&b(uO(B!~J2LN<-4*}* zUY<=+Yx#&}sJlcpjk4)lj)1_KyWVfgkb%Rq3$`&ag2tSzWhbC}K4*u5YAj(Bz%4); zdGn8789{xePsx$x?1Hl=Y*XHQRcjsugNj7A(b}zfZof?YkNvwE4@|!eR21g#@cV1` zbwj1T!nc!o?p@>2fhI@+Iagk%)&Or(0ohrjza!;)J_DwzMGoq~5}C=mawZ6b5>PkL zK?~u7tVXKF2j%WCkx2>;9fdU|HNi`5`S* zW!CCl^8q;`EJSYAOFJIc# zWK#ll>=OVCuiS@Qi^;XOo?qXqA4a^`@**S?jKAcp11hc)VDz|ye5WsyM}DRe7JZ$1 zpjLZXukdtt(dyp zasG;8J5kkxAcDriaVQMo(oFYz<6b=(HS(E8%8<9`?p^6GKASSC+f3uo*q?lV0Cun}UhwTyyQRl^4Gx_*-5ES4GQFk~hQV4j;IqKIM~0I8SqYp%$H?oODDL;-VUoDL?>Nn7v63 zzS5PPYlS~Hu@B04E^`jJ_1J)}g3slGs6-cd9#u8S@NPa(Cz3-msypg}8tb)If#_T^ ztU_3Yms~LbSy(7Rt#>2G&<*{G4Lr~mBK>82cP!@PWU0j^twk_R(~@Qg2Y|Gh&R=gG z;D3r$37##?2BQ4k=L%@8MF41jBF%Ao;2!0=RQLP_g>lXT;l3v&ZlJ7yoMeCHM{_pC z4~$Z*+waD{U)!Nbe|x>Fg44*6EFGP`!!>_2{bo=+_f zf7Acl9@F7_Dm1mvatKQL^nkS?9Y+*thqp*2)3F z7y;H{T~+c5VQ{8eM$x3g>v4Cp54J#{2-Ak;K{aCiOX=ZATq-ic>^zBiopc0%)hN!dd7FRC4;x%+XKG=n_QH{J}<^4r5 zWf)-y(}616HjvuHh+ZR2m@L6`0H|0(qq~o#+DFVF64Y%;ruu22E7gz4vHHJ-PxU&f T1TKWj5M<0&>zwt;|LOk&osey> diff --git a/lwjgl-rundir/resources/sounds/mob/slime1.mp3 b/lwjgl-rundir/resources/sounds/mob/slime1.mp3 index 20093f2d482bc730a0dc8c1015d31938c8c1bd50..734c56a1dae071508d0e127b5dc39a9042e1d967 100644 GIT binary patch literal 3570 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 M`vCtNMgFPzzrUEI^8f$< literal 1908 zcmciD={MVH8wc_(MZibyatv~*EBvDLm7eUzf9 zu?%ggG7>wFQd(=Z#!}IuVreVMZ+OxC3D4)8>)iJ__kGUweQ}+00h~k@=m%$Vpzr?u z=zd9nK!<1`$PXq0RDm>s8iBtBCInUlz6$^X`@IaTaYS>BrWP6vCjE#aeG(U!**atCds8A9EoRqR3D?a=-<5`eA5|9;CIF_M>3VwdhVAn5UHZAuO>QRmZ7yh zjoiIKQvi6Mcn!NE?z0Lb661QP(hpcKr~Xtbp22RZOS0`&a}9XQ{5qy2=K9Ag;pV7n zu21^jpGQYLffsR$PW?O!7~iej3YrrjG@XA3)mJ^Y|8v;%E&q9Z9oNJ`IiCVUj!r(3 z=hBU{Mkh4b_nP|8XNm=1$~qDAb2c-u&Q5`37}f~&%o?74jGh@UW?X-Wg3_F|hZeMD z=n3aCA474yt&(w4d9oMsv)I08X;Ar7;tXB~I#vn{PRR!LXBAD-fir(8=mnYK({NVL zpC5ij>CU%&f$Gew>}>OvyqP83ja17h^TiQ@z(B8f)IxrMcg4$)OgwqUQ$zM|qp*1#^V=pc^9omkHI`;dlI{;6wcJUZUh8p_H+~tzS2d ze0en}GF-0=;P|n?8j70LABL|8ncN9(wP+4i8)J(nO^@qn&zl^wU(d7TEOy#CR6F#h zQ;wBd`JIEzx$M%Dm{rjooBlZ`vyBc}3?7fF`_vNuYpZbmm;N^q5o{0JX65u)#jLR! z%1zqsRCmuX5hcwpso|b_YHtj`1_@7V4jrdBu8@l^YMNMwdj3VpZ~NL8k?fFA(mznQ zLM+NF|Ar+UkEx`M zps4>OD@v{BWnKe?Bprzz6<6v*1<8IUpfaFtnM<-surp}}8ev(5ukYW+V)^Cw>^nWs zqzNO0M_XhfyDg`iaC>3bvq23;o8?88lx=JvrBpLYtozhGU;6`9 z3fUJjd^*PM&TdrygpcdPJMS7j^*6?pq`PQyQ22ZTzSD=}Qtc6yteEPxT4c(&(|>uK zqU+kE{-DWo(YA8z%c317O$N=cl%^65KA81L;NrkrZmP72m%46qwGfEmj8VGYI*`8k z9Y_wRk1N}rds@o-rV{G&#vWo>jjQP|ILPypoUjS?@rdZ z0{y1_BA2{mv+a(kDzeP1SEFM3gy4VJ1=sjHQJ0s7+&_6u6!G8fg_jbPoK+(=BS#gd z7cWPcdHWd_)+s?QFf9p=Bzrgn8Jp5oxP0gHu-tY5v`wn1N=v%^v7(IyuB$jjN6x}C z&N_zfqHoZyvI}tZS#l>DRQcZnk@BT&6U)$w#bGAoOY2X&);fld0G^B<~XsQ}wtT{Kje`>(1@A-Mi z87I>;dPS2;a81U>wsJsZkh92USOg>n0*%iDU2(ktAVJq7JrOK9hkpTFQEjaN diff --git a/lwjgl-rundir/resources/sounds/mob/slime2.mp3 b/lwjgl-rundir/resources/sounds/mob/slime2.mp3 index 99b121b768f2bf0a079aefd277b17ee350138cab..d4d4bffc344c82f9c4615eea322d7a41b306f1aa 100644 GIT binary patch literal 2734 zcmdUx`#;m|AICqNVP<6VT~lF(B4o2DXTxX*Vh%Y(&I}=vBzMDzg)E6Anw$?cLZT8C zB}K(uOZwu0ZiiA0k;87g)8p~|{t5T0{|=$P}{^{6Y3`3zd5l< z+9rj+;coJHlXt(F-9)g7@Z^mq{e(^G3ya^ViY5Gtu*54FxWE3%f))G603flGxg@6o zfH>NRO2r zQh(`6kSv7{8Y#>-LJpUF)1qK+Xuket{?Ja<{*AoAuNw+YBBb^7tx>kL$;oPEw69JY zC$+h`CwK_>sIH&ed4Fx^53k-5U zh@8xEX6FgM%W&g9$1R+A(VH71Q8hDKVSOr<)T3fc%KwQb-T7iWd&Wqve_&<#tQPZ( z+gZQqrk^(Od$`JyfW%s?kzcT*1x5w{T>h|wJ#s)XcZz_8LJ|PHb|$n76@iGB*KYa7 z!q7PmSniWXKVs=+=H+ACBXM*J`^EZ)Sw%;~H&Z@$&#dZ%>)vfDr(3ZVBcct~gGOxo zD`%s5Oa3VRiPUbBPMcg+W>(zpdb{ENSYiz(&AB%rbT2E-AAoAoO^;@Y9GEbZK$KE! zJ%Em$1n7uKgqdv zepH|Ydvp?G)D|>Itkuv9CVdH}TEmUZm$lEWDogH!s9m!s`D4nrYX6{$WkI|bLF>I2 z#fVY##b|4EPpfMxw?dVQzfxk6G1TG%YY)N~aZ3<0TlYP^%iCsIjmj;gjP?&^S^3Jd zf|6;Rn!wPaqTO;0Z7I9--rj3T@h5;0BoZUPStuk1NY3VYOsa+@9^bNOwHba&EcZem zWR$=UIRuC2C>ZA%CL_%5+HW-(I2hn$ElJ*@6WLt995*;pSCuPEcC%#XW3~p#cr{z;u=TCeF4t$X8D&LsGHJqHluFM5x1zvB+0ti z+GV*iKe^hTbx94@dds-w#Jp=aAb|}7Zeih#-qa(r&o6gBBUvdtLuPzay7M~F>C|_t z6c3`{Z-nOavIxJFj;LE)ahM0>zV>mRAG#2el872>1xRk>@ z$K9izSoZES+oQU3cm@7^G@rIW8q3Ja)zne&tDcBv#dW{g&^q=8Q5h{uCZi@F_$=0!35B2lj2Tb-R7xkf32TEx{9Ax!rW8&=V3T4RthGHqw=ImqJ8frwwNWP=-4dzLlab1xqRsT zn*$fA=f#v`<4Q$|*OiY>-;=R-O-jmpwxdEaq#(;MX$4L8B`B1RsH^LmWVdIlSEo1K zj!PKldzGWX5{_QuJXi?(<h_oeCX`EWwYF&u7!t0r|Bppdq|E06bE{e`(OrHN+AS z)n18^_fhJ_YU0~oH&7AS3b70)mQZLb05j(7Pep}-%+VU$ZE4NVRqo;gTApvup2`Y1bHYEW^|Z$sD&I89ElaE<;c;Ip}$gW?p%4_f_|8 zFtr{2H%nU^Y&hY)-Zw;jyR*-s46abJd5x{q8nZgj8|(rE<3k!{PxIXTdhVJ-DRVpP zesEJ)cxaFppdY}{0vHL!f-r7t?GrRleF~~6UVwD3fmt`!JUF>VdF9rVbgMUS&}}U! zu-G*IOm(H`MO~!>*J;>_m;nlpZ^Ss6$ zvJ%X_GAX*5%HgfVhPzSTl(#Kx-@EZLg9t}8bqiN+CurQ*|B=?d4SBGE>*o(P*g1Fc zDywzQJ9s?i|r_%7MLHm-! z#oHcbr=;_tx1kmm&@&eKmQ$C?G(ryR;4&w|Z2i)Fn0dHEuc0^_o8B^b;Jq4^U`xac|3c3HE`&m!$q((p UfD{8j1He8806_j-3jg2j-?G-D*8l(j literal 1548 zcmezWx#I`}3`At+r32agK+M6wz{bNMiv-e;Kr=E}fCP>rgWE{p2Qv7N1b}u~`Z)T! z8tWMv7%&CEoFby2!rY|9z@Pwfhii#a0!)I=^#9KuM;K&JUo&HLbYNh0Nw8zk*E#n1 zO0w+zCmV|&#QZOKBi-?YVTZm=v*!86;&(#(|K9s6`&av^cAcO~p!P#ym;ZmY|9}5~ z?|bSRf^-_kU3xG#ohQ|L6Sw|D8sv_kND*JE}Fy^$)3ZNzC4T zi+i5sp?V&z^oq)v5rx4_3)5On zcbc_B9mV!VUJRRNr!{Y)*6F_63qQ_U*d)+dEU-xXJMYoY>-Fapa5qfiV0Qd==cvdI z*B>m4WQuJ}9x$+LPd^&_^H;@_z~cr7-Ho0oKWSW`IBR25w^XXo=`~_31``5Rc^H!P z&1(PN?#j1VT3uoFYw9aUv&Z{CdTGkYy|*vfxT8$INSSBnyxnJ&j_cmp*lT~|@XY78 zJWpNF{wkTb!N%TFV#O&%(RU6-OTXQmrKGmzN1{T+uMPXT#TFOtom=zoZgoYzT{-9f ze-BSzyIXnd@~1t@d`E%|CDsNV6V(Z+eAu?_suGXwiTYbtrcT?-!)M8CGvW7M`Q}v- zJ4!@_8UBm^_5OE8Lu+rnb&|wHfl03~s_M8-di8kA%DMkQ?vYom-nYoXvwfn=#g>Pmo4(65 zuACSUF{MpFSbgqG?WS30bQ*##ZC6@m(#14cSuN+7UdIg2w24Z`F1onQP4cI< z%gz7)Z`S{)IW5iiUf1WUOX_o}oK?)?Yb1F)I5^*yd}FF}P(0cD^y!I^N6&n&@~%wV zDU+7?vHYLP5AzsVhHXp>_Wzu>Mn$JUoRN_O)9lfB7+Qg+`ah?0^{))=XGvESjX5qjN|2L+Z9N&1J0?x`j*p(?h0ibJ7(0 zaZ~wXmU!MRu`pAa?Ov9f|80AzC&2k)ifw|hDWik1+If>JtIQ|u7tajMTDURb@TLXA zQ~yX!OA81#(a%2iGR$DH&`y&V9aB}E?f?GfJKlQS&vQb+WUZN{aVzfBlr3JNsgSVJ zU9fzT8t4Dd7Dtriy*FhjShoFj=@n#Ub(^sKq}>fKPnSiJCyge}G;<8hJ-*Je2_InjFY3jb4%3;r+@;{BwpRntP@-*j|hhNrd z%6tg;m1KAQ_}gQFTC7{8K=H*ad3jrwjfCr&6_aiHJ@@>7&VTx9;&ySa{cn%`?|pOD z!R5lC-u+h&geHfEE#0_k-L7L+n3#xD#EE_*_;0{~+Ixf%cf diff --git a/lwjgl-rundir/resources/sounds/mob/slime3.mp3 b/lwjgl-rundir/resources/sounds/mob/slime3.mp3 index 47981b05e254cc903f18b7ed4428136d32a0424b..fb336ae28af32680011504573dcf927392e33822 100644 GIT binary patch literal 2525 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 U?%X_Hx$Ih1Z$7zKui&L70RA(QFaQ7m diff --git a/lwjgl-rundir/resources/sounds/mob/slime4.mp3 b/lwjgl-rundir/resources/sounds/mob/slime4.mp3 index 91ddff0ae4d8fabcce607e7038f9a6b7004a258d..b0b27c134001ee3bc20753f709aeb18c93cc5639 100644 GIT binary patch literal 2525 zcmd6pc{J4PAIHDL$XH?wGvwx)jQuCco@s)ibxlq6lNuU7R(}rMZOoJZ34cmrkWcWQ+RFok06>5RC?9}6!1e&Y z0}>9%KcMb_#|Mlbuyg?Tfc=yAiuBwsQg=T%KpuSerxajaJ8#$bLvy#uy?cc*^S32n zbWk3uUJphGLO^ujmmEMGknof>p)4Bkk8tpdmv$K_f(i6GKcKOlP0mEdxvY3E$8E)7 zAaM_n;adsFWP0-B?`22`kK2}!D0gLUD-JK3y!f>3SYYF1K#Q^r4?p0$g;c-NMhC-l zc4K-zReMjFbzVTH2FyOG5VIxjc(AA011~3DaUXmOahBu5%UfCmbMuA39K+rZvG2KD z>zaXeAKY_?kF#8EHn!>rf46GF&A(zh*J#Dm4_3H5KfOmm+-;j)K0t6eBDjM=7Yi2; z#7MGOM-4~hYL#sBfLwv^87Cnb$HD3K*?!|14?X+GRpp%vb0_t^UWYu6&0B4VQ*zRo z@9m+pTNqd-=1>>Fv)nc+CBDw(R_5zV&Rm)(my}NKQ+_i^?3ZgtfNM2RoUpEBw$>SfphkW-9LFmG21-^Z(u*4{}`s9Y#U z%akiN4Yh}ST(83li8CGj{|&k9)R7rg`c>55OK;_sU;JQ`q+pS{y~|YHXT29rG0z8? zv4Lyc*tK}s#^Cp9Q4XFYmA~T$W9%s=auNk+6(HY6boUJ%q6?K^Bl=jq-xA=r7u5B;#^cPj>L{owQ7F9tOv`b1NQ&^09^J%cyGz+0~ zo9)6nI7`Kh)*BpUhM0tIp z$ysQ@)Y02%J}cASb>t6fLdI{{vv2WK&DDBSL{7_W^BlHB1RCA-+rWTv*^CFOw-1k% z&W&h>kQCeJ@T!)dXw8BT;aRDEcE=>H^H}7B!haY7guXYpE*1t2M8fM0dov3?W^xtl zQp6IBty-^n=bzSmeiFrFQpktYGv6c) zwF~(Z+TnVV$7m(z!6e;mYorZiz36Ic$_j-rX{^~^l`y#?(M47jxfZ<*cj)qHoU9P@ zdsHHaAYGNmi-Q?vSE+aWFA=2xB*^_Q?|`2@Bt&U7O=Zy%BMLa$8;3PQuKdbx(;+>h zU8|lW{Do?KCfrtqav|e^vkM=S-*qy~mv?IpJAf`6j+z?8rpM&XmuP;R9@h~ez$Jg9 z>IA#lCG*YN+rVf52^ZgQCV@EHrnmn9ne)aRuO&gNoi>WHED58WP61s)*IWn;oCNZ= zPBJrdbgw~=c4wE@@Gj(fe_rGzICvg!p}7CKahS!C^tUL%vb}||Yw1lZ74DI-`9{!q zW<-XlEZi?L(iRFXCia8FC;9RFhWG(NoSEhPy(AUu0;Q1NOut>(EDMu@Dj`$zsPlZc7jewjhMk&~pGS_U_|1J)YqpnKwR^!yJsF zxhwF%A^=qUEwCm#bQH4FX;+_RMhL-dJF zcSn~ih*{F~7tbD5t%d3&?HdxK3*s)Fs$jWy=}UTh<%rO06IBC6REKGauw6&08T*h( z(&?FRV>KQCM{q$q3aW60R0g;KLiBMru;x`@q3Fy$efvbpoh z<$@K(sl~QRj(x7%k`BQ;Miav5@Y^XDPf1J+GiWWz#2#ydo0;`Pp0VlA6bz#fg>IT) zLC?$w@R>3iTT>Jxq5ZpnRmWNy+|#-BLq6Uyru56pVV|e>cG&36wIq!SOdD$}G#Mm& zqza)y_@tBZoUTjpL6;*22)$Qw6eOj*0$EfxDZrrO{S(+UWqwlrLS7K3vu4|p@uCreN zkm-=o-6_TBu2Lo!L2h10NSLfzTsy)Ka&|Obu7$+!1SMlp-HoM(A?cM&90hWP&x&2m tciQP)r!)y`X{xpVf2se+?B9?v?|@s|CWv7_3IN)B<$(Wj_W$9={{oZBp|St~ literal 1548 zcmchX`BM^j6u`d{nI$TSnrRl0kf@n}mReJWR~c=ls94*W=8@-myB?JXDPpMzsO6EU z=mxBYhNW$44X&*k-qxmOW14hr1=VKl#^%o0u>Zh*-n{v~dGCksXXed3m69O^E6^fh z!@t&gUsDSJO&Bm!BTS84b!ye{fFPvIS77Cf=b9U;sjprR_x%kzdGmi?UQ@34MHNcFFYL zc;qgWC90N`!|Z&SGi;B%KT(#p6&Vj;x;EK8aA1H0fVp`+9Ds8GXt?`SugWscyaPF( z3I{!N3OIc+2^E)f0w9W#;HU}!)yh>8O}Q~Nku76&uoyl_Hc=@nq%bd-Zew8a-Bk#f zZ(6Hyb_egtu*D!a>>i?lB15iHuoNQHji{=>m<$cAJw%urt04Aa@DAD=I|}dB(xy7L zow=WN0;KwX3HItzErX!8|w(O+G9}&ED;tCvY5fHSG{CyUL}H(?Vu$OugOA z?&s;h|05L27G@4XuM$MI6K@3;l|2e#TG)?+o(qI@56s36r@W$>3i=LBG@~{7ho(tB zlC=(>+2$av=}Pj)a*o_guH$^Tn5lcz0q;1RY+rcwLP6&+d$c?GR!U9ahQ>C>X*`y- zL$R}YwxMjy-HH++vgUYb;PN%=j3N2Fn{1m(KkYKylY}B4x9zbzCZ7qV&qR^2XG(i_ zOFo}od@(?3$XLXtM7&|Tzn&FeYAUjCTIwES^)fl0* z&w|R1$$k9MDLXtn)K@P;?2GWQj(%^yCcRHet~ei;nV6XHi{e1LtW9tITT6-m6vDS4NU=G78b#Lv2235`XmCbt_-POXc2tBA?cW51<9C zk-Qq`e`uS&%MVW|85Qe{m|?|~FzVq2hdA6RxvV|zB?tRgHIPH7@!iuFE=8{7QKw}e zT?`dckmc=pixX0SjEWQ;JdGfG9pn85;kxXz2K~7;8e;`r@{h00)5}lY zH1<9ZI~)Cb#EVoLr_rJGBNLGmSITRuYGj+K^B?9*B2n2R1||$wKBcP8yylY+dva6c zu4=>LmSX?lqI*29AxwntKSsLZC0alWdSUW#r4u(@={aM?yA~EgEbI0gk-ylfXurt) zS(s5Tw48zVktvmDU(LP75#Y-{5YyXtoa^wVnFfA&XI-vMD|PmxhI3= zUg}^-m2*5xEx2aehv$aKPg{(%^~WW&b&dFRqo{EvGlidYKcKll5McC4!OyBi-=3gn z*Ei)J4A)6$*3qZ+#m&{wbdGhFy?UnTz3el$l~HI|wrlG7w|gr1hDvEHH3B720EPkh I*8Oks4-KfCQUCw| diff --git a/lwjgl-rundir/resources/sounds/mob/slime5.mp3 b/lwjgl-rundir/resources/sounds/mob/slime5.mp3 index 37e34fb1a3623a87a94c9ec268abefafe61b413d..28c2cc8bbc43bb1196dd7017fae29148ab38bfc6 100644 GIT binary patch literal 2107 zcmd6o`8(U`7Qnxelt@SfG3Zb-rD;$iQx}gmp+RD)EnMrA1jTJpOD)rDse~x4P*l}c zO2^VAF_zJJT6^tFEiIK%%dKhCt6EEo)c4ZPecV6cetvl0bDs0O&pDs>mqVwLV89+f zFkDDXssLehcZLfnmGR?mIvl0N^OVU>}=( z{P#)Nr(hq!J_Gx_-Ur-guk-GZti2(P_LBc{7@G7ggrfu*gxz^|0k<7H0RVyZUQyIc zg2a^6k=4T`cGys;Qp^qxr}QV6o8F=oa{@Cviu{F}4sPLai6GeN0FGi5s8p)OZr3lE z-6Dp3ACwjfh2qa#&T_PH=9RK?{X9T9l!%9a-}&k@2_{EO;Sphn1{fslm88-oX~;Qo zkLJzjt$(^zl)@l!`mf15R@{fQdW$fFvId z(Kwog_{ht7=`|pafpx}(WXQn!PR@n3+iDyyiA`9|2$*7yPk(Qm81LZpxVLKf;k>w1 zTsIUwzkV>T&jhKNay(f&ZPcs(=D4&_{6ts^?)Z4AHZFLxMK~nJ0i4AP0SaKCr*03ql--LhB5I4=mWswVo*1XiR2rX7naxt22z0*|>?xyG z*%&*~5}d&%iI4F@p%J|Vcw^Yit6lJSgQSSa--}QeOaP{JujSr2 zYHk{Qh;w*KPgkYbIyKYAPqf4|V0LApl5!f6g*3b0FmjyZC{_*xiy_-s%6$V(R+RU z-VJMI9J%sbR+EI%!rJz1KU?Fy)O$4Z-1V7rU;LLmmKk%9=3=1GKUABLxSeM+`}3K% zYd0eCLHTXVvlI7Xg$Lnb%Yi|6<6PwEJSb1f=(eAkH1{9L)n!+#(1Wfzho@Vjqwbq^ zx=C5^m_!W`sVTH)rXRPSdROMfz;aY?oWAM3fX-B|L^-{(I?*Hi%>v$oan0-6OsrAt zyY;_M%ZAW5w>03u!q)rp!ZT@a{}Q4Mnxx%1*A{duP`ACXV6?`@Ry0=3{db}1J4>7r zovCGQBS~94{m@BPmQ<=Ktah0nBT(#n@PrP14|V_3*z?Y)e(E2H>yioGNOQLl-B2p^ zM#>MZmW(AeN!t+LaJzw(vOrgPcD|^Q(gk!ZQcb}*1h*%INJ7XwKLRTVO-A4HS0SyBj#xu<*rh`%u{L_xZ7hsB5q1$BidpEtQuq*tvf*wMTR0P)?Ch) z5?Gt7Bc5pNN1*6T5N4Qxk+W6T$d?8V_%)o_sw`G#1d=!7M$7omI*Nto4>gsDXF=g) z3xTEog5<%!zetUflsN0BX|FZ0x{XRS(o}JN(;qOb$0);aSZS!D_074=)GL{nn^h3H zvd)24UepCq=bn%{v}b%u2EvYn{P?hxLRA0k(Abo}Qn8^unHK}{vkjt3YxAxi=X7tm zI9wz}=?=Y)*AHd+)HvTAX?-ynt)tt`YB9OorFa=N&8Q-M=$6p{=aQ3d8K>67;@VSJ zLRG|z3ujh--hq0;B%l=V?E}^H%uBA7ywZ%w-$#-E;>>ojHPHh)A4uLEgVMpLOx$T% z)6NA#8_Gx3tTnWXr`!0Giago;S)HJ;1?cc+9?VSc$uKC+SoF8@&g6dGR#W7BM@q`= z?7GK-Jt0FVe3LDLu=#BWeO?c6b+aFQZ6{zDlEKY@`VBWpl$qeNB#PWm=+`YvPRVzZ XgsaKFueljwXKrsv+FQmo|3~}>7Mtd> literal 1260 zcmezWx#I`}3`At+r32agK+ML#!19KH6AfgbgFZB{1s&W%2mjFk&@M|KM_*TCJwpQn zrT~~zL=;q*T$C6X6hQ7UiR~|hNzj@8|5@S)1Iq&@14ai1hX4N$%i5n4k>bDm^XPuC zKOTPNT(#@}=NU(s18l^0%g;Q(aMrA_Ou{L{MOU<=&H3L};RQE-1~Eq!{Mvpjs`B!S zHr8(DV{^|=_@S|-qGaJTvASMaQ?<6XQidi%?zsdA}7 z_f9EIP~9yk`tR5=zM1Fa^3J5rwaJ+}$?juSruVnoP47ySvL`TT2q~(%810IG@g#D+ zTVnT(+lL~<;{CGctPEJyEW>`6LqQ{T+U|`nsvoHTn)>(DakZzPFHia*H+kkpv$%iu z>pwN>a4)$yyCFgPq)ysjp5+B+dDpB+(3+-`{_X#^&*vjNZcFTE#~m&o;cZJ?mHc?z-yK+h0FD^jLIhw%F5+OY_>2)~x&#1*H5k1OXI_X{_%Kwt-9sy| zReh!NnuHIV_%$X}vUM>WI&{peZBJ-#?Ws+(_6A(B62EP7*>0A^`4_(;ZZ13X_I1h3 zt1AsxFOC#h6S7MxR8&gOz|VB*{6w*uqq9=391C_SR`z<;wrHA)t~uW-i>q18rbaUH z|9>0U$jgLY*jRG9Yv!Y~TG>WIAoob9$nf=cIGkNO@#gVx#*ay>w7hgpM6LvUV>>9& zmNm(1iIQ^@YxcXf#U6~eq*7%&yj%&3QDqh<+%2dvsbBir5OUGk!_QqZADmN^y z1RdPU7T_ZPzfk8`l?BK>T=H-DGENA#?YUDN@;|Qd>9*BUb1qqjc0XUW{M*W`;*1Yd zQ>AWsOk!TLao61|e2jcY&YYW`qxFAPYZ}|m&?N;ocO3oy`FF^+Uz@UAk39}Oz4V{g zQnO^&h+4)_)0ZOYJS^WNIJhoIT*>t~)O+CgIj*#jv}+Z!7L{c?UDTFMZkS{&k?8$v z`h^85w=M{og51L^v-y?HBFXmDLzCTB|Iaiw{1M#yHN5@r>iAi%?n0g)L{#Vbo_*iW z74bmz|NOu4LI318r}N1lIQwt)+s*R)f5U$qUA3+>a>xDi58s^S-(#wOg=Mh`&q0^} izgE4e4Z5M?`C*s_ZdV-3;JDAZHd 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 diff --git a/lwjgl-rundir/resources/sounds/mob/slimeattack2.mp3 b/lwjgl-rundir/resources/sounds/mob/slimeattack2.mp3 index b7110fd4564034565224d664800c989ecf341287..5c15f0e1bb04c1baca6ccfea95e4226e36fe8ae2 100644 GIT binary patch literal 3988 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 literal 2448 zcmciE`#%%<9|!P}%dCawHW@aTT#j~TwwiPjwwamB9Kue*{)3P+j{EtkV`kIE8q z4P~Lk)_AeBv?(9UJ$7t1%qE_S+5L;QCCUkrqxK zc?P9-9GaA%w+cJ8X4+dZyzpMyMKm%iQI^m9hWfE25@j9;GsziiP_cl|v^RdFx9e42 z(Cwsn{@tonBU;CC52z0agJcDiGioFv*&PH2kn}C}2E+mpz+hI;j|pjyM4vog`D-zS zSGx;=DIi7fzZ=Mk)FaYEp3X-Xfgra(BJZI6MvVMs6|NbAy@}tm<-w*UQTcXbzveMjOe5g^2=g?}@_RX+I7;$sSn1g(*`M>|!<`t5IzrwXb6`oWT<@Bl z_3UK5z%b}ReL$^lIKSmQC}%oZYD|M1>Tb^+<3u64uKC#xp|+6CzVI1LHxiib5Ypuk zj%c1oFLW2FaC#C4%-0xYX1s;KdqYx~gTlGY`4=j&1-U`qEV(JKYX{eAqBPZAk5;99 z3?sCXlgFI83g$Ydv+m?nOFp;Nqu`kD6#H+nj$fAnJRRtS-?llt%-l;!4Ia?e@`Qcx zeQPnDevwIp)>bthfm$1yVptaG;%$j+bD8GX#v?(NpY*ky{o6>f_tLPJR#7f}+KgZJ zcSX*;;Dr~xd}ONCtYURH$nZ;dHRW4=TFNl;D^5;AnC8fG!V*v3&yciLz2UQ3uEq1 zmjnm8azsTH5Q2_sy6po#XKta{EIM)tX{(u2CIq zx*%y^2!W{|U|a7vyKL$%oD=VZ4$N#xXDO%y2gozB(lfa8VE#}vECy#K-zltH{?$+} zi3+<6%f>h46b%AbA|j(#kCsU=_vM~g)Q*OQz||Oc`wZZ5R{%aO=s~^?e$~=He7k;> z92y~&1_kYa6DS{e-6yJrqu2@kC7k!wlq)%`Q!g^BlOgn&;B@r`2ujz05$utrIv#%a zYjN`mTuIx^|Dytu?q!oJnPT$Ty(_nI(L}a#8Ea!*Fnsg)?O$JMx8~inZ%cn`d;wc} z?Ty~IH8+0m6#d&1Hb*Nsmc~}IiE?)^s26W>h;970t%{hS8CR_DfxH*yw0h_PB1|r#i!w2@ zakd#E)>4#(bv3`7_79`(>a_DhqSdR$8aM9gWcxCQ8`RI?28dL%Rq0MSjIrw>*UMsm znh*UOqncM6YQS_VxQQr7+T6feg{W81!nky4H(pY+)u9-%(gp}im_FuWBtTUSV^pNU z70fPV_K>hdKhai(<5`I~F>6KbF<6W)S^g9PN2D&xAGYwWmP~kYiL(7Z8yhrivBaiO zfQP!FMXdpMZK&+Pb?PhR)}r5VmdEeZmq(kPs+Sd!*P|BFFi)a!SzdaoS=G}^I{eQ~ zR6)4`KI`c9*HxXeoDZARobpG*OE!l-q3Neu3faE=zUpCn((7>|o89xkwjk@lRz_;d z^>(Edu8U(BvIYbgq*IRMnu1t=VLa2 z1fw#8SJj%dav!(n*V0Z{iut;>PXIIR9P-m+6}7gEv0j44jf#VTqzOkQex7K~W#h*! zVZdkFy#*Q9O^@Dln{y65rO}0&+l{ki{nq1=9%d8S!G)SyAx6+rn_PV?3IUpcZ(LnL z>f_H@Iz7xbyko}P&I8e$OJG2!q*V7W_TusAlRkdiA%qj1^5%>$4T? zmgcG`p3QTQb1AcHQcb!G+Ttl*6!?|#+Y5BzzGDYx(B3nkJ(RyPWblVs9;nLg{-vZQ zkaB}e5^)DY_S)^Wm7b}hS(TsGaZ9~tozZRYWiCWxb6}=^yrs9tK=XC=Ri@wnzizRNzRZcx`R%() zz$S($;65T&HVz5>Ap=quPqi#1^l8I2EK`H4F~z*9(OS}YGEoWU@BQ%hazb#MQWcJ+D%(YuU8rz=bC%NP(ZAOGu=kv(RwNQ| zoPWEXV`zFvD_)RyP^(V{KZjxnY!n#MX<`IIiRktC&sv3Y6(lYhf&o5>61!g>m;d!& DO&LXJ diff --git a/lwjgl-rundir/resources/sounds/mob/spider1.mp3 b/lwjgl-rundir/resources/sounds/mob/spider1.mp3 index 0d32bcd64b9af6679ed165c78793a4a3b4915ae8..23f9ac5d276e1faa80dd6f4f39a3d48fcca0f3e6 100644 GIT binary patch literal 6078 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 F{{w>GPMH7z literal 3420 zcmciFi8q_s{|E5cmnuyNQABLDgw{Hws*)gy6ipCowf3btc3QNymSQZ8J@&OKr8-(w ztwBjhP-Zl!r8R14(N@vwSo2N3-!s2I;rBY{IrpCPobx>I``mku+|IaOZ8%F~`CHDwCC<2ch zjOV70F90d9o0iDU&gQgZQ7|Y7n4au~{i?<1`52x=5EMwM+uYrW(p`!6C)lQY2?G1) z)nmEzZPgw>Q0cBq8s75L3Pu zHb0qxl^2STo@UW?m}s4Pg_EM4XM7W|X2ub)qYLV*nycdz17a#Bb|B`f?R)$ttGZTR z_VDayK{lEWOLJAb4!g~2dnsC z4PwcukBwu?-C045L6MPS3%=Bm&d9Av=KhSMw3pK z0ucp*xRq+q)B+8nMagQWt|>t?6?{a0af>tPxB9=}|q2FT&ZhvB@0Us)1G_JSOW z5fA2I_ni3q%FSCj-x)_!g5^&Rxeh>hzSXY2b0y?DklX^6dIvWNadEt=Z+eQXG-zq} zRV8!8@GX~0zA9+Cz6c^rV>?#detBuzFtU-@z-IR!BUtdn6N?!jHwFq1ZNNK!z=vQ@t-(h zib?`XS_*>-XFc?2)0kQD!9>&yRaaAZ z;;e_|bKc3Qec18LwwIMTXJ`_>=~wot7DbgEoNj99;D4mU-Zr5r!z{&z2spay84)EX zx5}=z7fpRw*uZH;{c*C)?+J;c5kC(yob3BjLG|nC5`w?1tux&Kj=U!<@_b-K%Xj9e zTI<@p+Z^-dlu>JoyW_OSj<rU&W0665e2)UV4D533M3Tk(P=4hPi4Q2@ z3a_si2_n>gjVv63hV!3Oon|;dS?0o3ZXWIu2djP;E^e7$TvpdlO=Mrnw{z8pg*to? zR&g*!iAV2UX1M9xK4x;IBDZ?&nA`~w{Qv$5+jiqOadd@Z()0q6W|>qBW=g{9N|6Js z2X7=IL|8TWM_njoAK@O)MYF#(s9lkaiYVmk$~<6V6~hiCO-%o`s9z9!JVPW@f_iPs z!Ak=Zx)iwBpq!0x{7Ri~ygtr~4Omi9%|K{p(H@pI8#Edm53HZg9Ow#-yKXLj)2}sK z{;Czpr6UM_jGIRYN?jS>)1^O*!0VX1uEHQii@M=!+UW=Vr41bqdBLc z+%PlTS2zE2nFqDJ!zh~1`lbOpaZpuYinbH zgAfdb{0_Xb+E(OSdzEti3&lL~dep>IyeYXf)3%1CJgHNu>x_%m*67jf1qjs{jluW<6Dkqzz#J+$6;IV;d6 ztRDv!Iq^#>t`n_-P$hba9kwX5yS=i$z8CvcE5D#b5xoVO_%IN9-=|bv+wQt@?ca_L$vqp_(l>5;JZ?BX8tC9?H)B~H+8-UN z9-b|L?V*jxtg@2fZP`jrY51vl?$`wswxOeYIJ%7zFECIF_}8Y3_D(U@-c?e!^weU- zdB$pN&#Bw?-~75tZ|&^-YC=7qnW8U9C+EjTL(w-OPasd=!G()gA1ysOH?aT0^vx~& zZm@f7LQl(6$NE;4w)R}Sw1RjHB3VJo0^FZu zTjpWr?(n_m<~ae~#|*gWrIlPXtdunxeQzn_r!ltqsUA{GC8x)U)Mn3{Vu}P6vJW!D zZ8efqGDpN}DlBdm>lbXe#=Hz;YnJYPq`S@^*%u#7{1(5<3N?$GD1MewVaP9h-ef@el3(Rug?Mv$J>wd8a-G-Iah}-sYpTHYyH^AG6B`D3QL0m{!T`0eIN@TZr&hc5`xEgP#;LzvvL^C(K%J#*8=GO(w129RmV z0%^55MxKij$olpXJ3Su1H2W;gvxQF;ifHXKb-tghC#j|el(OU*UB(<~N9 zJab&Kzik6@P5^GNWv3oB$pH9p^9U)tT%&T%IHOL~TD9HJ{t96i+r|RcGHO^mfBmFe z0-+SpwG8V`wm)CwJMZ`#d)+^Qiqu+4x(L~Dw8J$Iu5Kf|8sN5nbX=M4Ih0PN5?%$m z(ym0c<;B{#R%eCd&enV;@)g{7-7hZq^XJEh(SBNg=(yC+F7B%Z>*QeoKQQ-S88&Nw z#~StxU*_hKRIJM@<;=w`t4v%rdpdAg4rGr2+eaYkpTRyqyRSkm= zP}j0pOmv3&qD;){Qjhua>^b&oV#4>vFBgiH9R1tcih9ycT}9&(?n(CZAk}#N%?WfT z{VMZW#t4LBS9PQ%CjbV|^r-PPNZt|1bR`L}!umcY5NsilN%rt^d-ZS7cPg1dN@ zqyB5y(@T9qs7>#7b2gniv_037_->-F-@wCdbBJ0HEu2o9v_q!`(3eUQbxRU#D!r5w zBm9nxG(1Q;B+j{PLW9Z=_sKJa|B5ys&3@(uqm$aFn=pkpSQK=VU%_JH!aZhpzLZ(n zY#{###F^x^MJ2Vmu?h^G9-w(VJtBy-H+onpGrV_Bi5kgvrH9QlUZHfm9Td|0S|MSz r&D71rb*WJHKRs;rHiRa^{|^rXAdJDWkLK5LS!qYF}cFC6-ZDGyG)ED%$biK63=|dQ_O?^LUG{! z845JopX1T^d(1e%(gA?Gg|sUO13;NIOG8XE}c zeG$eX#%rEpgq?9gi~4_wyuinI?f5AR^^kZk9+viGt~1IuN^06^A4z_jLw8{V)6+ct z7z&*&|Ls2VXF1QS>^!6WxBGdq*E?KQ|6EQw9O32`3bG3r-ce*SPj!gCPsVY=Y!AG1N7N>tSGlEdFv9EipPLY(B`Gcsp(QWTqNoXnu% zS?%tju~9!m`QCb*N&pl zW&4DKr&L2K^agfjoc`gM(yLZ?t=6R7RIgYrWT#A1to`?K(K(&;Kkg3L3VWBAl-9=w zaGL&x{5Ubp4B`NI^wOe+tAqN|OCl1#LL%h`KYnx+TlOue%UNX|eJUq|bDTM=B?MWL zly;obX!+%|9~a#bPv*>Gx2KKxrdxq9Gwu^vkmO0(n#?*lC;K4JEb8SGd$S&kk3Z6! z9Ddh~3bE~_*a@f)Iq6FAn9Ou%Sb1A$t8oi?bT&xsE`HIIihsu`YmpocX8|wddRU^T zZduHmaN_HdY{8KqV(gz+=bB^=4&L6?z8gr+8(c}P$aNk5^VVH>zThLouKp67*4@?F zfqL)V0e$lK8zNYj6<=I#_USvHy&3<7dxk0~Qb_cnI~&UuS;Rc%X#sW`r~P|g1v1qP?&td&1}vsg~n z`M~<+DJZRH^rz=Kw-Cy(Zg_h#R%uBcWBnkF>)L559N2#z76otaQki&ot+6CDmIpYl zVdcO@)n*290uVv_^TW-3#Nf;by&{Av(IH6eon^GUX{e(JHsdB2!Nt?-cCSv)!5sbICiOQ~z*iXpK&_iyNFAMYP7HX~Rz z4_%R)DF@m8Rir8!-%513-U(qh$JZ(ziyNiiBCy8dL>J;W?KStJ%XRJ~Ulsx&3k&;% zsZ#tqhydQbe14e}O^hnqh#%n1>1l0BJ1v?;Y#G_UmBlAbJd}_3mur6+ZZ=pQF_j5& zM6S41v1tp0Vz^jqBwT&KdAkcjPSDoi`}2(QG)ddhOC-zaiX9svN4jlS6-9y2oE^e1 zoVM#d5!p^Qx{H|kJap)d7v^XqHz0|u*ST``^EDfq;dy=qF^~FbV}mBdP8u5r7IO^m zCaw&5GrkU-O1Kj4H5*qG^_MldAa1lg#_5AXLdJuu&gxbmE#a4@TNPK=(g9KM#h^PF*gPK{sc< zEj&ac<7kCFePkC@Oi!)K=28;;KI;4SbB2FUaZt&%6kt)b&9ExATcAWVc`3r(--Tv> zN}(+W$pU@sX^nvTIXrt+J4I`dUMO#B)iL}UiR z2^l1O)Dj{XWC=gnzMF+0^=T5sF}@?#WxYC;NF48O7LVeDqH))skM5s*WhfEWx36uh&bC&X@gYhkFv(iyKE+=Wl*we5csqaX zdh68ff$n>J4)g}^UT8f%gkMQx1Sv|4+ zZj=`TT)iKIT+?7CY;qFD9(fq;Hr4NbhI^SKv0UuVBvx-EqrK$m$MEB>kxzbS1|b2k zrCQVy%CFBrB)olqm!ef8Brm7$cB3GFZ*@K~f3SBzy5YSSlob#ievm=z-1^?EprbEf z2M%jdG<*`gq>rnwFj*};M2(+Slvb*MP#df|7%&6e-G=FLMz`cu^qzvI$;$1?!(T;7 zcLsj%oGmI!$V|JSrU(j@$Xu+Of{k3@|A|2c;Yhh8$tn$3L4joFofC@4q(DJ;na4q^ z1`C_E#qA}2ULAdeswQ0-;ed#R)qvO66!+XVSE|k)f)LH1(rmOH*CG1ea6YjUrj1r068{6VXy#EKw84Ipx}C6O|L0*KiA_mH~I zWE&Znpp$Qya}i0D#7&W2zADQq*`i@;NAC9QZ|Uf-6En7fR+nn|jX;IvV=k2qHm!f2 zuF5}XU3m};Q^QV>W`M0Hl_ifcP;8FfJg1zzVWlIFrh;sYTgPLZ88hfK01m^PKU#-~ zM!XyCIT>6jxo2p1i&PYxbJfiAwYf@yY|R6((TBGm4xmqV4$axBIG>K|`KG?Co^A&u zMRz_Ny-JoQo)OR(V%UZCAPw+fX59h=A-}Mj>5-;5s#{G?gz0oGtwBj8~(*MJ5F%NhJaU|4VMS~ zaowt|L|I*VN&a=gvE-vQXC-9~mWo^ErXag1)<5TUSRbFsy)l!MvW*2JeJx%~SI|x7 zdIP;C}f%phlgyWnIvy#@&~OyAU_ zmsoxjJ1LQF8s(3{uifvB`hnz@(=DxiTPO2Vq`-1<(1C7o+8goQ|-D}=S-arEQ^4`4FAuky^^ zm~Mk=Jz6hV700y+12-4uYaj{TJ9`J@!mh4~HWw`sWG!Ua@T0Jc4aY#AIPIjQRfwl1 z)G6Iz!CYSa!?lx3ui0E}+#Ow4M@IL?qCI>_l@72CW>6#m);0(oLirP|I5*<+xqBCA z&1E+Y(@odLGA{G-2sIXiIu;bHE*|d=Xpw!ctYxbf;~E25+)7@gII4(SeZr#qgFRl* zG_+6i%H@eVhIU<0q8Y{8_)7{~qkBw~mXiXJ^?s@*cBs(XvJOkE(tYND9k*GYZScA< zdxP!E)4IBg&aP5A4fk|#l)Cy_e|9n_8ibrR0*(A!>sH}cCn(N53GNte}l zO0Q0UZroEJ(~T`^+L+ygM=gmZn!1UeQV5$wJArMLJ)Si`dlCsJV&y~xW~wbIq(S|l zBAlza{v|mH3&jWf@7%JoInaG`{IQ}0Ln~}SU9*j$)yx_zy`9}6J5SeJ+3n0YrDZ!3 zuIu!u)`F${gtrJD4gg{WP=J&14lKamKo}XSzN}7VQ(Cf3C{!3{*K}sl&(5v4Z>)F3 z;g0d|rNTu$!+!OS+UF@O-%J;=Cex)VS2CGFNdV8QL5Cq!m{ItZy7+=DL|xQ9!{@SV ze2Y!DU%qno{w4$CDzx0GVQgNRSjo7cNz1;i)`!gwNm{=Ww(Of~8aEOY+j?uvg*PKt zvGlXrCqK-s-wa%KO#0F~r8UN^&RjW%Q|}a6N?+SD6H6sg0bsKx;He$mk@cK!Cx z#`9rne;t-abdD?hyzwrHpXA4vOPj3{3XaMXso!y1{fP=NIOHs393T8s(VSm2nAAV* zWaf!4lF5zy>zg9{i!8Y_aYNCgqflRhml;F_#tIX7K%_Vj?w%BY%u;yUhzCE$j3;19 z?rETo_mvLVhQIH6>3>Ka6Wz}}mN4>Y<054K2ULi`S8;Bzfq^t18R4bQ?dR;8u735l zZUk{y-f!FSI{#!oiM(o4|90vZ_@UkMrls|?g`a{FP2F$g~yF?&KPqQ3EZAn(|Y3`&ULN$^IjZo4u^A5uTT0JfN#9l&`{hGaF|s* zXHBhHPntXWLjR>`{>2N8#$km53~<4 literal 2448 zcmciE`8U+x9|!QU^oc0@SQBH3@sXuegOCifSSK1PYttZKOJfP;GtrPVmaz|mN|UV- zN%ZzP8B2;9n)HHll<}>e4IDOCg{sZ5~IrrRq&i&y&@4c^k&IP#1ouJ>`14I0O zjU~35Xa-1Xi`h2&EuPy#wq4yq*;cfzddu@|!`r5|tZduZ25kAY7R>&*1N`6tBSS+$ z=igCe)iebIARv$$2qcfNV4QWdeU(G!u1kBoF|M2eaQmtBzEt+nrJJZ5$!OA zuXXu#65_Qy%S3>i-znw90_Sc}pM$JXZ>0BTS{|oRwP7q>dqp*W_!p0%k&63P$*wm8 zr`u?Gc#pwQjjH3%9HWm_j}sM?Lk$M2)=YCc0wr85(;s_AzL!F~7JA8P9lCFUgsJ~E z@#*|>S=r-vwMU=UDW%tR&fxZ#mAdo<1$nsI`$k0i85qGZYYp6qE3^M;^ZJ8n27Od7 z?4w^gomg{OgY4)J{Qb4v2tTJm=!nEC6>z6`h&+}>K#q{~sLpXy#Sy$XGmym1Z!|nRQ4urIT z$@0&(^@E%D{-@>$xR1*+1bs2c=1M#$o@yPK#LGPllMDAyiqrPeUkc+kZ(t18>!OWaQDt55EI33D0Z})bBun zA?fo|!#SAlsOq=KWgpZe9DDaz@XfQCngz~MmYaFx)n2v?I2+sM@ZTu1P<0JTexbIh z*qoxns+y&FnPNl!7mIpz6A(%=9NrSH`^m1?vK?2fAuYq$GB4FIlJcD*V^bUqdmxvq z-F+oRR_H=jv|oQa-MW5I;~dGK z_2KYRb2gp8c==2Lz0&1Oxsp=`+(oBy%ut#2m?M_0KtDP?BsWj`V~}K?Rm8@9jP&6- zm5GD{!p_xcUFQ+lpG(qk$lZVmyU&{M_Y=ur^TO{Sv0vK zZ$QEI*z-$mS|=ZBkmDo~E7`}^|Kxl0Vuh1uqN!Hll2LM5#0eH2cY}t{gxpq3IC3-o z+Fw=x1OBI2`yr!Q-$Bhqjw?c?M)=QHzgZ$;gw&ro@tQ`4}uj z27*Sp{dBX9O6_?5wst_9EZ&)boIo~kvTvM`X)gQ}`E5uFT=*HR*w%8kIWV-b<43Tr z_RK$geiYkqIM!zVYlT=pmKh)S*q)J|c*k3$;Hc#Z%zQ39DYYDJmHf`sB%pcYvR~-& znOLR}VL592(`Fti)xsBSUQ9}3@T#*t(nNupS4HlJ9uWW0{jRA86*`L!*brl-F!R21 zL%s!=P}!H1Is`Rg_tfS*9*V=HP@~P-J>)L+I&)^oq8)M7+ihU3g+X z$37$S7raU;Ju~hHRLY7Gu#sABj-Ml@#}&&fdXiS4>tUrX6uVN!J?1(pZL>BM_XY_z zIUCyb&fj^IYO}E7R#3%y;E{92WW9N=el~QP^}VD!t6^|vBc{Y%-S;lVD4ft#+yNxw zwCf^Cx++?u2j0&4v=s}>TIgch&Nl4woDrS5NuP!jS7-Ec@^8cUta_(m*#{9@wXyfY zN`b54^#}$#T2g56o+jnt0J5h(Jc*XIkPE9i%_+~WS3&iZGMutUTOQ-+cB>{$*?MXW zar!Q!M8&K`0X4sRaXR$KT288-#`4*j89tv~OVeeXICv`bLhUV?%0vMHw2+I@ZOKDg zZKYl5()Y!rzukI3N{D}1^I3gBO^-w!b&_@K-^b+;H}@`~(D64iK*YA_E5P$Q1jAyA z+n@LtdtbGm8Z*viphxomrc0z2d?KFthse_@I;A5TgiNjJ7T3v;F<`cGS{P8lR@&XE zQ>LxU-h8?cw6b!U!9KUp;k|h3=GR)l8vu%d+eIk82f$V66celw6yE&9{P)k}_CNjw Dh8%`< diff --git a/lwjgl-rundir/resources/sounds/mob/spider3.mp3 b/lwjgl-rundir/resources/sounds/mob/spider3.mp3 index 7dd8b567ad70a6a53f07194fe1a222f5478c9636..ec370f589ef8f4fc7f3f5e1d6e40de5d3682f462 100644 GIT binary patch literal 4824 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 C#aDI! literal 2556 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 m-On@EwJ*#uVgCVKvQq8< literal 2340 zcmchZi8s{U8^Fh!^|dqhv1f^~8)1x{Y>A9DWE)$JJwg~7gh(Q5ktJk#3)!*^#n>y# z-U!)cB>VT}clZ~6pL6cH_ndp~xu55r=iKK3h*%ux0wl`M<8;k%I_N+kYGDx5IU46! zo#S!Ay>pVz$-Ch7IW6Z5Ua)-*aL(ynFk^&?uDrA?6iRA-p~4CgChZgifgoodi@&7s z7aRZQ86Xs)S7_WCIY}wo37Ub=tMHu^6h9hRIeJgeO55Iq&EFGL|;CNhDx?)YI=hFH? z^H8CYdbTXlSL4LLvBmks%=KP;Zct%0dzacBp~ONSTz6FVO3=VeX%s)6VSfJ~+r?1r z)Wzwa{b;w;rd7;9TOuesVK6bU%d8_pb)Yv=zg)^Yn+VUeUh`A-bIH8H^CH7^1V20W z=On_(Ks^BQR;ESWbl6dKwDCw9jG}!t8YSE8B~IVHh5G%e7?BHSRy7vcM@AOte|3)O z2IuowU*%89(-3F*T@xUIS4W{ek0L8^=Vn9^hHeLbMS=` zonc>x8!VN<&uzhVzfHpWZHK#__+{s<3`Q-DS9#x``O`f9iXGIdhl!m7_t%n=M^HT;c{sFUQW7 zl)Tiblj1B_=>)Hy3?3N9w)UrV{va$iyo!Ty!SWmtV{JuX4*?{AK1yu3W;N( zZWXIr9XHh-xZFmt%WL=jL)meP-a~5RB?dkRed$ph6@ObwqNmt`VXo;qnrA+gkRA3u zq-?ysjhcVj@NkZ?t!t#2<4Z?KN3#~?Ra+G(0V7a)Z51jswDzf!3q3#&n%POK(sVIM z8WPm@Yf8JJJQr^EPElx^2-wLVK83qXZ8MZF2{C0LQ#l36sRXDJem%fyi!mMb+rg|u zBB^OCxO0D4KRNIf2hvcuC<$$SMzgsc&R8obD{ZGAl&#*^R0Nqg8|DJFTiq zHissMe?)`bJ;zXim&n~n&wOZj2%=*L&hh4qmte?@`d+pqo57m2h0l4kE*md$(e#h^ z!rpG**OnVFhyz_lh;F%GlgDSQX9B=U$ZDgyqc$mj1j8rT;`sHrDEJ%N&s|BnyXVT3#HQr@8itM4}1;P>qYOag9{?I z>M5XX^J3i8gZ!X&a5ZXT{1^Z}02_zfQyP0G3mADnBj}fZ-Dpw=92f?|Wb9#Vrrxf> zdhMoXv0vh|i|j)}yJ2Z+bcGT|>7>45y@WSt_+^2({-x%k5okHMx4Y3p_44xPcuzNH zpBaEEZ>}*8H>4A1!g6HyUXdsS*CIylw(Z}2ha4eVHcYcDg!@;N@7tD5ZR~pa9Z1G_ zOPGdGeT0#;no46SgHsD*n%!Hj;fFpN>0v|MvA2kpn5KBVl8W!?ziNPE=?1rCx~)$FHTXe{i|aE; z#1O;#DN?iCt#n=g zz)M&6p(nN+6?CuQA(@x?V?#Q@=uwCK20H%(;IuAtX%TlD_)|kk7`M7uywaH(CCMN& za#-ZL6@?Q;v{Qh-1BDLS2!^1Hq;J2?Uv@2!of%37* zwcfz(94FBrZcQ~lHJ;tOR+IRB)Tm_lt)&>NkGngP(Xl(W%)CG^mSk$Z^0m>GA!XaI z0*D8g_s?_%*}vfy@hBVQ>Z4HeB0EJKxGARC-!}%3bt9TkZ-BiHNSC|ArM>X5iW$~10X;xF6hc^UY{I~2Y>;cJv4W& zT%c!p6af56As7_j)-`otcE%c#(F%x3NOgL8`SJ(T^XMM?O G$MYY-QbA+@ diff --git a/lwjgl-rundir/resources/sounds/mob/spiderdeath.mp3 b/lwjgl-rundir/resources/sounds/mob/spiderdeath.mp3 index 596f9e5ff4022606213b7019fea461fbdc90d00b..eb24d7153017d1280c73c0a89430c33a83747bed 100644 GIT binary patch literal 11511 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 literal 5760 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 diff --git a/lwjgl-rundir/resources/sounds/mob/zombie1.mp3 b/lwjgl-rundir/resources/sounds/mob/zombie1.mp3 index 3d87085ba9081d5075bd252aada3ca61d53d5640..49bf1d8026b970f02ba5c65e15247a081fca8b5c 100644 GIT binary patch literal 12556 zcmciIWmr^EzbNoc!_eJ0LxX^HBQtdOkSZhscxOab;S^JsUv(|6cUVGJFRY3?7csN)L^z{|*--!VLL&MVdrHBNdpdgb$?)#q+6O)pX zm6umh(a_N`Ffe)k+|u%;qob>EcR*C8R{(b4hoNoi?WS$TOy<>l4Y@0y$2+CKF3 z3=WQrk55g_&wpE9USHqZ+dDcs{rmU&8ugI#eIczM3Mu+<@_!Ci%%%TI@~^g#9qj!l zjk?wu1OVJ$0yIV8^D$}MY&<9F;v@jZM*vV*mRfN*`jFz95wQx7bR>(2s(A+JFVCs)X7N>UaV7WBxuGM6Y}TB#2#Gb^9BLNS zwca2OfdA7&Dm>Z`_L7LR<$~a!Mkl%gsIm5Sf#$X1Kq+SO;==lYo?@}oP3UONPU6#o zZK)*G?zZf^ZzD@R6U#qZV7Pc+?xY?aqmeMouEMZT&sRuOEMg1;uZ8QG9~qzs2W0&!ja7$pu9tw%)DsTz?4p-R47;Cl{ba z{mzrPUHzrt@^1ImnENWKvBFlpx=A9FYei{#Cg~inAF|mg7|cXiAZa%-huNW(?+OqIg;DaI-hgoQ~D zAZ!4C8p~)qQ=`wC-s$FdY!V=(SLA#lPf!AzZmE@>0A_Jwa5!T7k)g1IB4VQJC=B%c zdd!3)%+Jh>Q<2T#YLOJ*R2i>s?PM00zxz}dTzP7wV)na#(v8p?-`HnqfbH$z zMXJ&{#cR`+&Z1(hdmLAE5JKs=&~6(8$M+grs357uRubfN!hhjJd5FZltld#49RvEP(?TXZcrYL_!yP)M%8sew`B8)bLw!Rn(Tb6 z+hYCXkS*%m$4&p8p#o|``LVD0rmcSWF2mzZ}Ckiwzn*V>+=S;jGI;qPOo`HMtp3rxqnsIS9EXy?G<~6}2Om zcjlVlbsOT;G0AX=ZTa>5eQait#_YgPU_b-02@!keqQ){<3my1JK~C_C661~60|*Bo zkioD_Jp<6}_<6l(z-SWfeq*;0@01io9Wtw>UEW$ng{{~4X^PCJN=LW&mOCcc1P(vp zix^^7e)dUgb>AmspBHvg8uDo5dqofG5c@Oeo>HEw?~TWv_aa$C&;WHtKBrtkW}s}Cbo$j9I1;##u(YIA+tk%!VHr|fjQmFr47SLA=7sMn;LgZqJvqt@Ikj9Yp z%_)H9@yJEGFV=lgjl`FmL~#^6?%K@sWm$5qG+>Vm6Q}7DXJ57fFX3RkysmvhsC5diQEcDJT0A?_DLpsj`2n&I~7-3ma zY76tIJ2)G_+p&&LaX?^`v!KP}O``2g&`~Xr(p4VR#Fe)0j$>Lzo<{zmw^S4hCEyxh z>cmtm=ufJ9{M7K`4Z#4;mlPij;f<68%txXp|JF)%o<7CN?kbE;D|7@W z)he=It*xclS1J5EYw4|z$d$^DE4D5kWp`$jSytWH*q0b=C3|7_>(S&dmhNA++NkL` zx8pJy+03CG>!6SU=~RlLwGn>9%L1{YRuVOg2$5R{wp0u(hUVD?5Wlr=yX33 zsNh((Pj1scnUJ7<0x8W|nU%vUCDUrk%em#JWQ8~%>Zf=cO(*)H0+MFjc z9%lruZs#U_hJv!P-~bw;0mAW;r~1(6v3-h+&4}x$08e<&z9JP~bx-wmYqvKuE+2*b zZH1<+i~5nzsmdB1^!ofauM@Y8@vu1=tc*{u6h6m<*)dvs(0z_isQjW(rEknc8 z(ifXal{pzQ*$RsHW=p)@b588j z(s})qyqW&PI&D|*$VUHDnxK4V@5Hm6J$2plN;QicU2kT{tPd1mi{>5)7gAuVb5@rz zSZtN_anfbYff0TDT&cQF|tJm+?vc-3?PQvbP~APd>b4-!e{Z`aTN<_y(Dzu^}lb5$zg;gD$iYNm$W2 z#&ftqBIGQNoAGh!NO>N{jRcImZ& z92tLK$Sx#|C5j&)sKT;QkLi@A$x$h6%Iv4sBaQ!(A9}2$B`2p8u3}AUF0Wr+pW~vb z#GZ&*U>_81Z*&R$#5WcA==|+dx4U)5$FD4}Af&wl)*TNZP5{K|W4+yAjntrbZaJl_ zbWD0GLjzDh<{MI=v7XUe9@4~<>}{h%_gCOkqtVtSf>1aVJbA=*@g{y!epE5QD2SF? z>-$U1`5gEW6A<=u?&4!Vzmra?Fg^}O&-K&mfC7%rYe#4^uMK}0Sp2-q#%O|rApM+W zGq(DPY9yYj9#`tc3_c&RpVIJ?wAu$Lm9s zRr$3j1RRnN4%%)F`Um6Bu2aGwzN@$Dub;~mR`&D?;7PvN#B?>r!&B-{)_tjyP!{l$ zB0o2Frx(u|j$J|sI{@a*Y+XNmxP^-=Zp04h!GAq~WbfNhpJhd+I-1g(TH#Ydn#nNX zMD4jhW6djV?usCOz*1$QS@|Vcp+ysxVm6zRfA&E51ZUxbmF2 zm&8W(JafP?2kD57lT*NHL@1+#ibonXr4Y@OR)*n~W7$j8Tphoq=J)Fl7e%?lg@skC zB{>Uzmpwi%b~*q~CV;*Vl_74S!9wu!_(-I8M=;<>LV7bpJ)1j~$QuE9+tNQ6_5{ot zYikk~H`epIQx4X=4%X`v!@KWT@sc#%UMb2Alxp!; za^m6yJL{Nt8}!q}AaWESf=_}qP(B*eg3@%B8hFP3(9l{^Z-faPAo)jRb*6{dd4672 zp*GlAw3H_OFIl}Zxt&aaHP$6Np`5}|(qv0ddbVD@EccRDE8GEf9Y@Si*Dkv?w2(A| zbNOiBX#=CC?%I%Mm71?x~Z(s^Hq^G9MgP{WLJd+#j!S;PXJ}Dm zfZ|GW!|X^Q@s|9(0!+hqBgePgV|J8ebTEMht9-}BxF7bFCG9T+)N0xz2~~}ELdTOs zy=Fb2$xIb&;zONN=SgAeno02HBPm9eNKyi?@qc!lhEiD`N3=#_H_=(SoA1+)4hv98 zu?eewcNGC5T3)$Z1*i)Yip6>4&5j)xo8cUdkb!@Ath{+O8Z%2Mfa!wcP064PzWd9B z-l)qhK=Hb0x|ph^;}@sn+xvE_H~1PLa&fyK%QeOz_*|t=Vnt#Zl;@hgSG^!OU32 zw4M471hvE7zx0Yn^6R59+g_w!HH&toX=<)29s8jU_n+$~=e+$>*y#Ks3>UhHsRp2T zCZ)(h2J~!-Y49kqzN#={|*W8+>bP2m1m8-xMl8`OU%TlLYepyO_fQC8+= z!UN^j-Mxo*W3G|-U0`P>M_xz(55j)&V~lrX7<~aF!1$04PdkgWey3m!abqDu3@a4H z!@}b1*>9&iuV*7Hmrxq?eE$HlN07tQEIT3)Xo)nuJ^2VAM!-cU;;-K)ymQpx>1jGA zuk;++MBV%Ns-HpKmjW+oj6o~}kZUcGLdBxFA|HS`A3)PfQ;i1qnnQe?gl9e66FPnd z43PF+ulr6jmJmfPb`6VqPCMc3Gk)_gpA%pji8iA(At4hIOK$QP794?=neU7R6p?DP zhI7(4MRA}|N%7lpFhcL#$<-~fvCackO!DANEFU8|05YNLZj2UDqadP?M8fyN!nhIf zv7J?}Fq_I7rV!<>v+(5sqzn*DBh8~4RQr(B2RDP1|5QxnH4L`f4XC9R0um16J}4j6 zD9n5FEWJzoY=ePE?`yQDBf|d}RoEa2dV{4)K|p_wsTi6)cvuHzH;UjVQ<(omEZ6H! z6gsDZj*k5~`sWiu1NWcNNsK|5B-w$JM>G4NW!2WV#TlAQa6vaYw%Y1QmYwC_NhHiX z4CddoZr*04`}fCM#k|-n!^q_$&cH%gS@(vG>coR(HrDd$c!m!~fY|Kesu3>E22%V{ zb%r3u*i$Y)g_L0g+NTE)3_%co>##*r2YX#t7kG+Swbc9Zt?$s&<7N?qtt1VfMvtkw zX$gHN3fAFf+xoA+nDMFd&%EG_<95e8k)8&1DAe7S`m&3goARrvuR&h+hG|>k0D7r; zFA>aLzRJ(f6FqQ8K2pFE33(4)QKLk=@&p8o= zQ99gJM$x27()-=tf3jJ>1|REJcOCy~*fXQq&AL%``-KLUko%R|7)p|~w3mgKK3}XmlBq@tSYwo=cuOqu|7D7r`;+SZ#R{ji_i?=o zgGjw77TuhXxZ2-s&pb=(rjfu27dAot^EO%8EzdS_wjZ+8)oT%o_?I*j9ok#Dv1w9$ zhCaM6=v0ZZ-3S1_4{6xx5?&Nr}ev8FTMq z7REPAtT8%Vy=Wiw2aqTNgxlq`MPSeuQCQn>R@gpj_SK=Zg2qBeX>;MIv(2=dyKY!w zPSEix+BUAB3Uy~ufn7|xABfUq$H#ZxSH}Xk#uhdT_?c+#pWI;bfCz3d*YSMVT%0Tl zw;HQ-gXLP&RNmcttZ&Oa-)VyK(&{LGc- zeQVF}E>s;}J?ARCiu&=SYp%ScxUk7SE&&ixQV|r*`&J=Ljj_fL;}yoi5enVBA8P1b zYGu+*XM&MoF^dl%DFg`G5O4)J)_7W1!#xw=wa8>0|~#wXJwp16rIgeAtBF=}@ksr(1admRS~ z384uP8u#$77X?+1kFdk&LXwT}=SnpV$9H{D1~IskZ0@N$-Y0f_I!TXF-28N}V%b(v z3!pFn7p+t|GLS!wX%gAvZ~k4_=V;ib(ffYMPMMm4+H)}q-XdNhabT_IJl^bc#g?Ua zOaC3U9qm_V@c>dnfE4;%%J0_{#4;a$3&(3X8THHM#1JAz{d*1zW%S$E`;r0hJAz5d ztFY&^@z+qggTZl33OJz>mr!|(@W#C+D((x6%}oWKG~M(@dK!Eg4z2ip{aTvDJ6rC8 zRaA03rtTLLiy8;kt?0#i6zb2fF+l-K3q03Cfcm=*Lw^7Q-kC-g6VEoS0uhWe0uMg@ z!Tgm-n~n@k3IF?LcQ)6%FC3`9=8Jv8QYZts9XCGJzQCBWF3CQPhR!S8oRD45p2FD} zJv6BnD4E>@$N&M->9ecIv_ry*cp6SAIaMQ7&U$qJ}y%s^;0Y-CMihqb4fUr0r6l#ZtUvz1vfxv49 zz*5k2lDFVtBX(4^@mNdMs#-c(i(GjFJ*c4|Yb^Tw?9|&<4Fg)-@4$uI^&NFPU*S^H6@}VJO&T8GOax%-Fvuus3BfExBY|dn6Q{?A{bm7Xz)Bugc>82A z*cE>{C9{pqgDBprzaR4%ZTJc&vsWvaNc=uQ(LsSJ){uM6r?dGVH`VqIc$tt@`QZv@&Q)r_Wa|^v3gI4KSperTcZ{;kN z#%*p(CPfX623f|y34|~76&_EJk%2ZSpC!}dZpVQ%-n_&vV}927AuoOmKA=~S6^A#O z^I`4*{syr1_Whj!IlNYVCi>l>{%ffD8I>*ocvt^Clr>MIjZ?f z*UL{iabsQAD;`}d#FrBxlkj&sw#dL6{~D_HwmBMEnqj}^H`bQ|d8@}hrFWUN?5g;m z!E)flkmq3L4FG5$=L!_U+4C~eXlQTxG*{>Tvo#g0KmM;4BYI5PHene2?bN2ELZ20_ z65_-hrT6HrGo4s&6$cGFmv60iUn$|qa}@df#Xdq)NEA!}p2;c%xSP}raiBNs2&11* z9zX*3ZOF(n_Y8ri5%1h`LF3LYio^_wELWeY=X!eQP=OWJuYE1CbfKwWCJG6ha=#cP z%IDvuZ~p*;7p;=wMi9=N?I;VZBbUoo%EjhFofn;#(iB-s!6YxMs-Sl~eWCc?O9xMe zZJL%7$=^=DrRw;+WOa3lpPc_j9*bz)#kn=vct3CEc^WUXSiSa+AqCCx-%Lu~$b=T% z)t%26@S3?Fv^?vE#FY$y4nZk5^deKNgilqaPrVw>gM+P$8PAhP1bxND^S+~dP=M?K zB#i*Q>T{@QP==|!+5Z-m369h17wHxx_2I7UXrB_^q559e(!fI;2!BG<4yMF1a3Od+ zJy~ax>UwL{KT^aEqXN(oVlci-3Nz zG7XHp)&~kV6iPg=yni$ZR@(NovOw6-C%Zk#c`}&dpgOEGE|Ew(tzL zf*hboGF7*BIv6Pr0lpfg7|nc)``Up&bdytPHc38SgtCzk}L`m?-!!gQ@|pz7E{Na_8%!dze79*pg;$06iDrONRb_uf z*&+H=UYcZ8=b+J6DmJoJZCgU=k_{c3uTAiKb5z4j$BF~lvbJa=r}k~9-o;nt zEYUQ@iuV@a^5hOZjGzIK`O)FIQ+qtgI=_yuHJ>aYM^Px3_uX6R)lo5#*#{6M01Aw; zt7WzCQwG)iJ|#3({dJ^e<42X8s4=3w<2D!uAbx2W{bwPf})bghCb@mc0I;-&&hm37X z1Idvt!u23ctk}9`;5GZ#yzNIKfSkX~w3?#)(WfQb9}czG^ZIu;eX(r`4uv_JdLW(<2_6qpLsg}Oq!j^Ey%z^Ji7KhXUvp+ z4cdHRo}FoI`f*sL=FDav4#pa)c7FA|h#}ysnJ5w|KNqPa__$_{o0RPK0mK7ICOR>T^NZ_E)}Vfeq^D zSjG;#vLl3q=MYiGS$^QkI4VS+2Sxo3kapt z>e5oZuz%Lhb~5DrYfz!+e$H(#q|40dC>xVnrj|tO2BzUF#_wCCL|#bd8Q`Sw$ei<8 zxV&lG-;Ec;CEn#S_Qw?%nY_-c9#5aEi2i_Xl|dvQsB3Y4H3gWlJ%AJuc;QC(YunC9 z?Ig#u3yKC+-`Q)mP)$(drxX)>Ld_H3sMq0D$S2NVfWnfdoel%Hn38kxC2a^4v%sAM z*{7$=@%RMB;V64|uwXUJvB#u&cr-Ydm^rfVxBomitB=XAW>3id1I~vl_*`k1CQqB( zT0=tt)a?Bh0FsNAum+etUcEl~hS`B_#5u5RpIHq{@DIv!vF+=WH=uU$1NSld9=0wA z^~~l3pHkSg&ZVPaMx^+lag_6!U+q(c6tV`jIYxmR9cW^K4VMRyJ_01(1;1Yk?o+0A zWDAcGhXM==SfycHTIRgXNa8%g4+QbtvG2ca%*52=xi$xXOVW41k{5aL?&=f+1if5X zP1bhlj>3gZnipw>6S=ST=40?pzPR6D4{69@+DcLf!Eyz0ne$-nlIXxs5=fA}yGS&r zF()UMxEVn#29}|Zt`w=E4yl3WG8|EvIlD&T@~h_=YH^{t#(}IX3#Iu*kx!2LRWGev z^BmmDp*0$j?aW$urED8 zur|U+EhzYuVtdEnFmNM1@YoiGx-gTHMdf5>4kgPK=JOcx7lroqOc5-Uc5Vcmk6}b+ z6?`vLkT^^H?M@*M`8YKPP9x;**1#voE6jZHlFGj#|72AuraeFdXG}x5Sh1Qs#W8%x z^F$6gZM_2THPe>HF50ghZVSFtPBR1_+hgLBkSot9&%53~s+(3vNi3E4$(FOaGKG!m*^T4H2tFQGiXqohJj87KFo%?^{9~zWM;zkqYu* zDhHH{g{D{&3+ZEN#fGHl0${JqA-ja6#6EJ&ap?z8Bm%^Ft^Ux4)aiCx&hXZ37Hwiq zZeg^4;BA5@jw#L}+o}BHn)F>+v}$Ip!k#7dt4F^)JH^gf28!0Ap-z|x_TqI{<=wl_ zso_`i=%Ol_9$<=AX7_j!arvi+i3uLeRLZ8F zOquzT>R76VWUhCXHm+tii9!~dsk?nHzv+;A0Hq*6G(GYhnVK*?21oC~G;j4!w7c<& zC{((BIcu)fLBL|AGOD?9fJESq4NH|R+iTsn1$MI$*!xr85fGq+0z0e`Z-{slv1W69 zY8BSMjGKrkBPB;aW3#4PFR?Nz9giOzJ}(|^hdyOWS6^19cYDgMU4#BOtumWyGb-ek zN8i4{x?6ubEb*@tc@h$k-M{^@KEmf?&eBOl4P0}9aX2EN=%88(215**Z)pAfKAAX4c%R_)nwAJt96n>g!a(SQP{ZYatuj-?3 zR-_F@K9+)T+wn%PUU8F5Zi?N0%aB}6wzsP?>p`uJ=^S|#ffzRJn{bJdSkpgOtHI<9 zVCe72J`Id1_n6$JN46AEFr)Y2^7fPI!6?G`B$#%qtgSHHxPVTqspTZxhSE5CP25-u ziPk5#`^2%2l==BW@Tm=EvS4Oqpi%N>q9~7af4|%Z{jy~q1~fxq1W>GAj}{Rzrni4a zW)%5s-_!;@bSRmlGIEIjS&36jdi%WFLj{!s1eV$&@%-w28C(^Cry!kn=WzA-V&Yk~ zDo@x4Pw%md|3a}VfC+U_G#D`3O zBO~G}de!m5x?l*oV*Fo2s|3Lu3>l+yNF>yDxmVCY1$YFcg4t>41{;QFm=>}WgrwEz z$OXCNvSG$`7Rf{D0p?C)>y)-6cJx9IpaKMbpruGu!zb9Q{Bn=*m{*TsHnn!!Jy=Gu zo;X@5hgWAk7uIN$Sg&C^-jv3D!y_{H6ixV$?Pll!6?)KT9S;+ zr~;MbR6Zih3>K_{IgKgbI}Kuhh<}@TD=H~C_|eXc($RySCzl?bffw_fHc`)xjK+dn znY+chRKjG1Q-k#u`V+SIy8hhr>1CYFW}f!JT>h5@01cNQWs#94BP@f-=15CIyG5Qr*ufxV?Jb3c3IF1|dc8-l8R!>Y(8 z(a7`1Xy5TJ6{V<|KAomkaL@%ZG?N+SMo`BCw3q@L`E)VN(qW8n&uE_5A{mm+j>Cvn zhh&G)p`?iDm~Bq$=b~i=SNYX=*aeQL?g}w@S>JGv=KY#nqd%yB5IY6=BK~L1&L2#r zB76ZMNW>q1)1~bSzj{5mx1hoR8)v%VPQXe=bJ4F^%NC3&Hab>WmeI8lDhKjf+)Q}S}L`Jc=+#x?-LAgjVJ~r%F{JPG$LLlVs_o*EA5}wana6{3iL{&ycgg@(N{7BQ? z(G!#%Bh*j<3g6R4>M)?UOkF*Is?k-)gQz&NxRA<8EHr0t#2-1Od|k9zFT*u0Pxg0O zVkuG+D_f5X9&*uXDnaY4t_c`c_XM-lq8h;DZ^+S7`ys=1Uo2ZyNmQ3U73$(posyR- zN&H=tT9H+|4SP=a-I@Ve?V68)6TC|;H`AqE4p&I#W`m2?G|j#f$@MZRRbkK|ZPY|>=KbM`9LT0+zQ zr)B-`iT=mmdI0SK_uUX7Bs>@`j^6?hqWhbl!tAObFK$-<>lq|^*?|1_fJkvPEXIz0pMaS zMMHHXZ5c@^B$CwRKPap)K{5~m1cF_1ghwRC|L4X3a}Vq)5J9X3^4gh@F%U>Lm`@lT zvjO5zWff*-YU$qb2)-REB6mdRfWkmFizz?G(L+VZ7%F{|SdM>l%N83vPvVK(5HVv4 z8a_A4H#KHRZdM$5sA?h*0y}MsApdkE2P)u+=h4v$*nYsi4eX+cw9qkQ|4Nx2+8%{I zL?@@4m{MpI2n|BuyTK%Z^Svh5BN*+~suyJbW{~IKqU%Z^gCN3RO=v{LNg)(~bPz&Rk733r8jC_;*Nw;{ufmSA>tgcT1r$z24^SgaqaWp1Qu#bT zoiv`Ih1gDRR%!ZJF5#GP)x`Wv3=!67*T-k+J#cFXsAgf;FzlZZ`fNzY0cW8kDtgcB zE&cP*a&zvj;lp!K@OP-ySi$G`250Lo`Y%7}cLI)vS(w`G85Zu-AU9k!zvauWTPRiL zG_@73OkTx|H0<(t1n;Up4v{(!!jIDm4ePLLEtVQmQ!))9^ySK_8(&YE7nHzBal!&7 zCW$P!EuWD*v__^h6~ub}O}XKt88>Uj5*woqGAeE_+A}PSAM;Xqb4?JEWYeja#Yk2H zv8#ewY$oVeu2e10-&ilV;5M(h0gUA}W0{%DpFeoa_^WIu#44lhZ|J%j@Y3qmcd?m$ z6pcDF#KXvZ)CAG1K(`qFc-@lor;5#`#yA9jG1nP}P<-gF8F0IMR8-7k5I?ef%**@4 z^KDP0tS*}kpln>@g-_s2SoVqYc;5f5x4`dw^X25KwFCN!Lp*OUd-S20^H85a3dHn> zEK^q6%Rh-jh8r0X-+s^JW#s_tPORSq+3z@OO3V!}t$jH<2>B!}JJzPwANod3$sQO7 zUOg%%pg^=S1+tes6#O`i=E0zt(}I8lGE-F}Ihy3!!q>AO?H_q+cmCo2eieCDE9S%P zzhB+YKUK(nd0ux|ul)3PO|7|UW}s|=*{xiu)dN>xT=vOXj(y{>jA0-uEODt0brgaM`pGICsnSJ7e(sil{Y2MjOr;9SOa3E=?M}?zb$i-dq zP{WUHnk_GQs1OV91-w4R*?O=D3oOXvDQsoMIKNJ@mw#CXzD-bZJ3@$?*WQ+MCdmU- z?ETX>NE*YJ^eXrK#$E4C>B_rQ*c`S7oGT3po6wPMCxjb)s5$-n(g=+;rivpcT{T%* zH3`G~!29TUusJ|#1>jR}=}2`Uacrv4JYZUyQt$#w4t2>x&d1!`YK+D0DZ(8y!ZPhC z!O0jn^I(ey;mL<8eIt%xjJw`$sV2R_k>Z=;E6RWGlj8&))!rHRI^9lAImi+nuiSwb zHJ0O?iw|!I$!zXkm*;S!60z=d{dg6{+Jh5 z-i4g*Ji1u!;}F;6b@1%l5}z9};( zCjB&ql(&ReHCQL+p2%1E=onIY)L3`{Q-_p}o44LJdM#%albh)YPv&yE2aB+Lqv!7N zlnP7Q+0o@PXQQ+c5=A-Gy8nIBQjl~&0?dr!6daCk`(5a+ibIjKAAvU>UfNE{x1iG~ z8LX2|WSe5RddR~HMqi_&z+MLVTuq^mkUh0RJ zPjtc+y^NHaXVo4I#=NJm_LW=8HN^I*zf_5{m7pI|J=0Vswqkx+e0&qC+(cwV8EO%w zwJknd)$yz^2dE%J(mTblxjVidP3qEy7SF5eu>N@X?w0QyaQ=AuU5Nup#G)wH-{v)j z#e|_xL)Dq0kon<=9CX_7(ihx(q(!ZgK{3hgrtPGI)Z~RxgPDWKG4Gs5)N4Z0g1ER5 zAN3RmGD=#Zg)q9oHi@R6-*d)GEpO11N^{IuNlLFjwesxG6I_K4u8yPz3#tcA;GV{Y{%M<%41ow@0j(DpUviZ>33; zAj+AfQ%4^`xf_dH+Rz^-#A9sKF|R5g>r14!_tHK;37U(RAIzWYdL)wv(f-GJ-0Q^r z{0rB4z~NW^_WFJEb>%kTI**#?+0?y3wQC}0k&I)GT|NBQP~P!QyusK%B(R!#U`PxG z5_Oq+eaS4|C~G8C4U$#)a&_!-uQbF@rf_jET9K-A z*G^+G#VsnTrGX-l*W3>E_|bsk%q?ekH(dQUgz3Zi_Qm>~N{#EShr#; zwyH?&XU%fWf|25DM4B!gw_`%(uW$SNdb|D;Zq|u6WGLw+x~gm^;8>CUuEnH=?<>dL z5K2wr_jCXVCu1uhAJ6O<-ptc7(~3&e)1oxG+3;<3jRy80T#)qx6P)AOFIaXAS`VLH^kmp#>fe1>4+g zkaL4F0H>H>3lvF5?0nC^+JL`k?Gy|)iQ6GcS*!+KxdO4N;(S;xS@intv-ITl580-@ zA6q_K%D%zt!x;i16Lg14RVOEOAB1~Igf$iZ@P=Ej?{CN}RSUS|N?P8tn{^?IItfOo z?byU8S%kQ(Os&lL5R)Gntg`+xYI15rLqkOUEnry~zm=udD=XESwivIP$|J5E9-fF! z40eqqEr{3HJttJ+_N-^wmLH{+gk}N2*v`A|dmvcBb$UFV-Tg}*D!!uOj+kKZDHWb5 zPg$kqO($pGH~Dui->C0g79J!~>bzFe6{O7uB@p`h;{2`s1%vzlIYP#V-1EzDadFRS zMc`c*fC%#FC?-t0htj0Y%2UfCA<8X-wOUl&5fj+WT8%E>-q2Gv8*8P}&g;XOiBIMD z{CIN*R_tX$jA5LIa+R-tr;@M;*MNmBXp1Z*4JK08g{+Lnu7NvqATVJSv%31C(l=!x zLsH~4cZIfq^#mfR6RU%~dt!)cSxGLQzXq6+xCrcK?aSQ1W6OKsL&e$Vp9BuLtuuQf zx+p0)(f?|d7rL(BDI7SGtAp%VoNIM3GIo9HCX}N@B|1`O6xoNyKZ;rq>3MT~C1kOB zeD387CxyVo+oMZ@w)Xv>hmN;_Z>M*PZ40N>fI#h84cc_$N5@Z&p|BCR zCrefyPYvMQ-WtO(b?+MG($3$9j^DJu*gouMBo-M)!$69u&LED*32{`HzM$dn93DOh z>=xM%{G~V2Z-|)aD){LrWzCiSabAk85XSEF*h!|ojBmI+=IANwP8B@+^@#9&5yoGu zf0S<PJz@~7j13{xhS&m#aNO1Tjz}oAd-uW8r|YQ zFWV%Z@X*OOD|&`M8rN~j!@*a{+;163%*_|^ZV&5~9^~losB$WhSi;pt+=ar0;M2v^ z*bREBX_!mpb5@(Q!Y#|`ZtORRY`@JlX3f`e>*E2ond?0wSYk@YOU=DEykR1K;nk0<-` zZ(M~^kM&pvYXzE4cUg-aQlZAhWzIyjATHp+@6|MT&1hGOxt*!i?+wy#^ee~cG9lt9_pRqXa*5bOZq~N`b&7*(5((0~r%TEqq1_tG z-*{;|9lsWP=S9wCgps>kiAMSjEh(uztsPI{v-;80l{_&Z4@*g09Plj|G3n^pb)o2c zYWztZ_M}L2mVa|g+NMUch$46v7;M$-@EzGdFJrMV*c* z=6t9*6#pxiH%y28nDOal(i#&h7i+Reu~eJD*vr44@+1Rlz207r|0qxhd@JjnI{0mW zdX(5A;jF&$J6G?-Yt&jfLry^L7r{LAjBB;hqt+0b6y|959-e1?cs>Vg7|*I500?DP zu3@a8137s|?Z&E?M_Rim*@$o2P7eaNXne`T&ZnebDtNKCavObECM;a$^Uk0dA*VQy zS1FtxP@3!M`a)&xNq+ipgKa^ad(kIuW}R!w0X4uDa4?y3E0W3Nx}gYkhOFzQR;FLk zQLvo!`o0?*_yg`a%*&ynwZ2vKKub5v`u=g-&jh5t19|Teo1o(llPD)3?_~AxvPr)CP>tkiAqA-F>UMzgN<Zk2z_H)M>zS#syM^bSa!><*e&qAx)%!1w5+s>+# zifET0{)+lC7ATMiPWRGwaz2~k(t}`qKT?i+{(2Ja?Y2-f_Q`gnmLh!>6w?K&o9>`i zQmxDrx`N&(FJ|4XPc&m)@EF4dex=8vK2s*-%vRW}$>i91-Bc7rJ`URsd{@7A^^V@j zOfymITb64G(6=A>f{GxM+@~NZ7Tm~ick5=J;r4P}2C%AfLmx#p8CZZX&LPwJ*(KL` z$wSXaXnrB@(EoR=uFn$xlly+^S5a#zTT2Tri%^0f7@Rub_JYkHj_$*Lzz0n z*w8ZpzWF_@=_&n#{iu!DJUDYpccMh~FI(>A{-Bq&vogvp{6I*>bc9Kv&_CoiV{eN1 zYloL5s@&Gbk=c)CQmQGh|{=1!&seRd~3-Ah4P>Dy@%o3=Bc_m9)Wq|SexkW7L#m``>^`^;&Q zg~KHfy?Xw-CEV_>vd#Ktc3euQi#q@PK5!UfEbvz_#a_3}y)wBO+Pg^><&HS)T_bB9 z$Jo!!L9hu`NW_S_`7c%YTZ3PsTx{0aNJbX1f9k;;D8o@Fv&DZ5416^=7i-S00l?{~ zv3en?l&1z8rJnKw3D(852UA;{VrZ@HP9ZO16qry$*kmq}A_Y4vtC$quRRkI}IzsK0 zr!5F3g4DFOms%Czr|$O-2*T}2|0;)N+yBaY)Tn&FwPbDK#n)H!4o;BVILbwg+TPUw z$9e*PZKh+Tl2{V8lVip$CCt%u(q2|Ulm2k!E5IjtOl*4C63PW+3IA!bkk#NVNl@k2d1BwT>}N)c74Od^F_{h~uZd*E zRgzmqreq+olrrwvJ7o0q)0{NVYWC{#-)@$4wKitEID^?-$|?NBiw4&#?=~w7%&ugA z^xu85;+7=gB${MuK`q^88o$AMOMf|4$vRscC=SCtadn8{^4_b6Iq@MjsbfaBb=34T$IP@xhu% zHHj3(0$dhs*Cqk+)85lGDpSD>S>A!po0!5?T0XaXo$?jOUfO8t>b!HQLe`@tk diff --git a/lwjgl-rundir/resources/sounds/mob/zombie2.mp3 b/lwjgl-rundir/resources/sounds/mob/zombie2.mp3 index bdd4b2e7f78b101d3cef23689702a140e49bbd60..d0b28f88f431a0136369a86b65c4a368ea894a46 100644 GIT binary patch literal 11511 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 Ai2wiq literal 6840 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�#3cF)#xes=Q3UVD7gm5brn@TJq8Fj z7mQq5vE=UKM3K7Z_FpwJhMgeWBMOJXWHh!b4J_n;#5H_AR?domVd1E9-kCu?-63P5 zB;0$z<4Yif%N!`>!^!E!@(@6A*|InQz`k6{XDeoqc-=kamS*yKGTY3>(+O(@wkUX# zhH6b?OFAHQsWPgy3Bl<(mwxnQMjX0CwFlpzYraZFe{cI;g4$$jUg-v zL6SEmt2>XFc@DO#@-FWdT-a>!n(Bwkj={eX!&Hujlx`<%3jmnA%EW`ruxIeslk{#0 zSoRwvgv{dNAuw}M(6$95MIcINs!ceW*S%pUCprRs!}L++-WK^%l>4Rd>(aK!LZvPH z4io?sP+UfPMm)yTssQayQEGQ^1Rwm~mgx{u!eVlDi3XSb)gIA#pg^B4G{!zqk_6{r{qfIw zdu29z;oRwA&z$RMae6KU)hJD|{QfVp@OV*T{{cK2u^^aImD$xR9&Azd_dA3T9Y$Q$ zU}F>Q{bsHX@~m=vEwX7VgVcizzF8u`Bnb6X3Sj)42KY#4Rc2W x0DpMyV}|~(+6(_#Ps diff --git a/lwjgl-rundir/resources/sounds/mob/zombie3.mp3 b/lwjgl-rundir/resources/sounds/mob/zombie3.mp3 index 84bcf117dd6e31aa3e6de29a98f0adfbe607b657..aad4de25f3de8395b096573cb24a95bfc3ffdc8d 100644 GIT binary patch literal 17572 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 literal 3708 zcmciFXHXN}8VB%DqzFO)!B9=47co+V2uiO40@6jQ2!tX60YRxkAR$VxN|jzkq$u5l zUPBc`K~$=u5)ll9y~%s${dPa!-^|YL?Ae+9pEJ*%vj-q05e?a5Py|#Z(8`7Sl!o5zCEK&f z`)in!@3m<#ui7p7n~>Pyc=n6sm%@(l>_;Th zg!(ZW;#vr-L6%9J8h_WjfkFUS;|GpN?27872{>Nkh%6GeUhrU4F#YO_D0$8f4Pa#j zCeQFe^fsJc2nYYft;OIv1CVkEoMyg!8TNUTAPl{d{jj1wqZT9cDY&K~iRpBofW)vD zgJ4^Ky!41o_L^8@o$d?=Z&1qVrc%vR#C=r{hNOc=5wuxf-Z`I(`rAB74jyStb}J@z z=ua22bu7JV>j@lW>7DlP+oACWZj|66qgz8B_8#h2iM}J7Rcl2Cx$oR~m*-LMGHbe= zk80IIzixi!Fa(lZkIJz!&zxqDWfcb9!PZElg@ZtA&z35AqEUXEn)r{)L}!)Nf(vbK z26E^!zY3i%4j**V3?Qiz;4rciAz~B`(o`{+`XFJw|I!&-p2~O=Mc4 zdB8SG8L%Rwlw_2(wN%X$8%=mlSXiNM?NWf9+m{ho2XUtnQxBvBs?K~0m=4@{>qz{4 zd?nb{tXZbrH-5IlPZwse*eFyGP56T6;s`_|*oKM?i6RFG5iISyfWdCI^gIm1Qv6u8 zjUqgu(F!Ksc7EIkA=ZAaA$P4Na6piXY?Dn_M0P@6cJ0n#bOO2-nZ3N2R~d1^r&?|t zCsSlWkT$LqCpjNR0k<~lYi*S}t>)bkZW3bMvxmDv7A4yK%MzErb7Bo;kv$+`lxmNb zQsbt(u#a)eK1(tLzT0wsm?u{Xf8w7!B2Y#87Kd=gBc*2e_*#L9kXD_bJuvIQarow` zd?~6wqZ1fg)Y}6n0gY$8O=LAq)K9pn73_|L_V@n@{&3zX18j4V$^G;V*d|N_6$Mb_ zNY4=roqAe|*DmlxgKoq2dsPJB;t4~Szo?ZDmg?5M2O0i^GKN`_;EAtRG!u^-rx{zm z34agB9f1eZ#s>;rbn0@zgKJGO2|2f~8o0HEO)jP=+&N61fO))^*So4vfF6To2kZ|l z5%y5(H{_0-feD4-$ARWgxVY|_qV8RZqCC7FMIjK_F!5%wF0SI}ix9W`#4}cogIwNTBuogs_7? zu_G*#8;#OcE}x8hEo@9*XVR1?V+)z?GHXT7`6oYF3`d(_ZyQgWF6v-d{ zg!t15ajV+;^Y2x+sHZ5kh@}O@dMdV8J^Vpqzfq<$0CWwSX$P*^{Gj0KYB#Wv zSri+co7$UyH$;>_bo!j=bhB-f+Q$!botJ;e%;Gj6hTzn>w7QpN=GGPA*3tg=ij=Q4 ztFl?tmP(2@t0RRCcKNo}()ek4_(gQkgroa}KkVy)IbVzo?!IZ;ckP|wIAxbnJA9e^ zvY41dm{Mdy+oOzw$C4Yt8wqEJih?rV{J0z0=aE_PAXYr5H{UEltR|-{m3@0(FaOja zZtf5Oj%r78iK8w$Nhun)t_DHRJc*~L_rGRwVKN))5!2iEEA&oe`hFU3QQu6xs;}gB zfQ#3ZG_5v7MYKZ}9mBAHfG+Lb;8?x0 zbiwIk;mHCfS8ObFl32Izsm=fZ<(f;faQE5gzM;{dMaD}^JdwlQz^00gbOZ3duBzgw zc2aJ|C8qaPj(i7QJH za|ipfaS^bs*Xnois@AT7m7gQW#Vd=B@sroKerdxpA>oITIIE~n=tgTHXlv(lnd%vj zEw5GlAh#1ontr*FrzJ}B20hr7PMWz8!X)VJ?RCcha;~yA_uGQd(^`>R^U;iqUMm4> zoebKAC?WY+e+8=s|8L%6pco#dcHgYCsT!lz3?_j-Sh`tvPYL zu%u5}_tY$z-9jSMmZbx82ku+<8!7Hpg=TzkZgiKsU~W0(*oy07#7xXrj4j7(O71V? zPZDvVuPbLctXDa|8SmJWY{OKH`qQG9Y#z!a-B zD=v6aZbFKKg}Y)0$~Rd1lvPsY)g%<-mH=GS+p8shgJPabn2OUw>2SP?uEO;sbiTqVj2ZW z|Al;23kBa(N50CBLGudR-o-I)(MvM>E_&?Q;`+#GTfAXmGAtMiUU96hVZ5FV@43|y z7o*N|epafO(jj*N`_r@9^h|}jWA@PDhT;QM%IX(}c#N`Za}xy{TU-p5S=lsqSjU(S zHyL}EGDyRp#r~rGZ?K34t=+fjjXSczvnIINuk>neQF?5BieL9!ASf`2I(w4ND`cTZ zk1JR;mXI4`Gxa>)-?yrN?0iNzJ1OVq#Pmjcf=*puNHm5pnEl?3W#h`R=4P;5eumY{ z5L=z+Z1);aTZp<|ujmj|!cF)AD3F2mn)lCDfWPB^$AbzHZ`nhUm%(w!XE1@{-d{he z>2G;)_%1DdkSraPwUi21x~I_21Ct6sfx=HS&on&I7ov?JOe}*wF*4lTqx0=~`^h*= zsfTXe1IMr%p|-X~2X|KwW>Uu>v#Aif9j4Lw(E=rNZ}-WM9PRDo-0M${)z%-|QfxM@ zT$8IW9cfFWA7RQFW{2vpjC>^E4_IO z{8i=z0t#A$o^#jde16L~k~7WtpLs)wt3Du-tshdHiNRjhjZD92q%M)%T0LLu^B2xt z@{YAHmd}v=t!O@`pjEvog?wY(`-NOju6EPO;UcZuYOy={Im^ZlL^TSnc z`a8KlbBz9(!_QzAb(!v){9J|S80AUu36792WNUO;j=eYu#Xr{lUiYxB5CHavCk}6< z>fsHZ0>pym94-X$7pTNM-(9p=p$oTm9l$7l3Y&05OR#sC})6~?| z(b3b>Gc+_bK0ZD>yS%)-zP`S@dwhKS>(?(V_Ac_DK|0(GQu?m)KgNmM{U4WQC-aNT z>Aybq+MpKz2uJwjC6nM3W#j@pEN}pXM?gm$W>@d$i-aNY$dULh56Lh+nQ&HxRLE1f z0;an+A4V3wa(yHdIzvhz6FLQ*Aq(HVheLLT3n0dXS$ly?g`2MuTBZKOHE#$3K+T?^ z`soXVgz-#}X16mF(c|E+ zcAIO|#JsL2?)<{si^Uf*Us5EqgFZnURpU(J_`Ey3F=-Omz7g!NkFnGl&S?AITI=_1 z*lVL+e1I5Z`WSi)#|bKWaUYtGYxd!RgRG8%IJ~HTPIu#BEX>LMnw_58>G?Lv;~p?$OrMn$od5A?B$XK%1a zgYOqr)4zD4EI6qNRM}&VK<3NIfiswq!2>7F#F&pTWMUbFgy>`R{Li04aR{`DYBRtSsYJh(t?Ic&_xoQ%8#^XIWeZ&g@ zm}6G5op1i)6k!_7=B4XhZo?PyRbZL4zuifwGd$__f?e7+6)ODPwG;j2e};)X@526m zi^XF7Tf%GKDD%S96_JIlG>Kb^dn9VDuaU|Wrp=DY-a8(q9Xz1M8g-sesCe=!Rq!1U zApnuma=usOg7KrTK0M8DNl6im5r|o|#*MuAxt`z3CE+d26;09H(UwMxdakvVFo-As?-n3+Lt8!vT#a7>9SBsa1{ubZp*&SEx^Isa($HB9*bFZS~Fu4OF zfJ1-)uc)HW2s@O}X-1~#_lNqau|AYaOxyWme)+20T2xaOD;(Y^xnLoInczq!RM2DF3(Fs+wInrUyc{l3>BvM!8sT=Q6I#Bra{{@X5X5oIs2W+uDUA}Ww^~na z?YwTc8g+WYNOX_3MQ#+At?Q?vXm(PyDmF#2qJI5riXmD}A_wmFMHfk^3c%g1_(;BJ z8St_d7D&`&F3bJ}1Phrlxr>K3*5r?%th%X61?F5+TYe6lU~d~}CMR=s2mH;^41Z?b zsi$K(-`0kxpCv&&614cn@E1WGHJH>+iDKG`MZmS7V$wf15ymJs+Z;vH<{yk{timq31JmiIr{=FPBilarKg768YXmdkX6O#n+R?Bp9B{^m2jO zQjIP!hMA!6j0QjSx52o$;?XTLQTuFquBF{q4a;H$PPbG5RLnN6X+|UN20tvzVR)il zYf0%Y9%cGQZT9_jIkn>B5f`(UT5ird2Ujzdk2B>d@X6>H%K{B7>iDVkzU{#mr1n{t zGep@}H66OVcF?9Sl;zA8!tS)&Duu`_bte(awa+!hljtp?o~oE16=%phAaa1@d$>J4 z62N&~UKP%g4=@N?ygY%nTyyHPr_o1rehaI42O!&zS!OK!8tAT zUwS%Xqs+r5MP_&{y9rThloEatY{5iBBI&oTlA4M{p78mm>IHCQ zP`gzR4bYg8l>Sg zm0Kzy*eIx!*^y#Vz`5Xw`2u^k-lO)8>d`$Fn?qRyJ8H-y-gmldt=QV-_F@bAc|koG z4k8U!ZD{42e3um&P2F#wRn?UDzquD6X})^*JV>J~VVuE1nhh7Q6Lu z<3q6{e4GPuqPnOp;)yk4C?(p7mGGQ|>1yVZ8$4ko0m9T&-K3)_SSZ1pitxw6u6<*V z^2U96zO!-_Klbu%(~oH0`_SJ0zIPkjg~e9A#hyREo_?8pc?ZM}Cu*|vEJ8g}Qi$~Q zONSbugG9p=%JHj1JY|KN!YpGn@9BrFSweK^;u3X1)UZBsTp@`ww-O#g@h@yjMo+zQ zx&auT&cc%(RA^+;aAd1zCD5Xs*rZXv#6Xbxl1~~=_>otd?%qP1R)b(GImEA6m9tnC zBMc)|d<;&{tme$@-QFIoZE#W?ICoz7IlUwcjtyVkVqJ1+v>s#nT`99Yf_`tg3fhWB zl!o?}YH?tzDnHSdA2?sO2r}ns95e&;Nn_OBRk)*3fW;k<7##dG&7ri80P_&y(RdCO z^))%-(k`@0OX10vskGiVe}%p3-HOL!;I)vb>(^fB4a?$;yGkZ-W`=7K$J>_AWzLtl#;Gn#r3L;Czr{!u-H&Iu+UT& z1GjjSb8dKjv{OM7;Vo8F@jK0&CbLm7qzz*T?|BY@a~7!M)!k@yZhD-5>3($Pdu!=> zwZUSdDGyGFh7Fc8WRh!AP2_i{#&=)Av^=Q(-G{UR@KXi1({ljVv97XNv=$Imlqr3~ zU24r;nkbd*g`eQFGjUjH`b<4#z&Fe2)H!dNy4ojy1j%k@^+K>S}Tc zEPObyYGnJ9x;3{E^#HeRGm7orGB-CQE#$ypy~;q`P-H7uCoWdT`n14zAG>%PzVo7g zb|3yAYUj>1g1tvz9p zxKTQd+_c2R#1d`-z3F+}W6s}TvJ6$zCjq!R;&q!7S?+Ez7CrzuJKRRaEtpF;D?>ki zbTN`Jo{O5dL%_BN%a?iPvvk2qyT`ujoo@t<4Rg2RV|n-IN7@~f>bsw!-8!o zn%JUl?vSgv{9!_j5~h*HYeaTo%cJXbGVuL5f4XZ`MmmhvOAvsQgMja%s)C#rW)i-M zIeyH_h%z0)$mAn9up^!7_Eb!zPcQw!dYl?fktqj8;@hNOTxy@0q}Qb7V$=2fhE5h|jd(Sj(hEj(JZo&oH3+(K}jf{LQ4=AYEgU9b3LXH^fD) zHKXg|s&w?rk`>YH3WDx}<6!#Z9gsFagfjQ&hm7K=(+d4QhinNaUKSQF3OV#q42|4; z9X8j-F6*HiL467>{Q}W{z28n3#{MfHWzH2}c8;!(_HS*uVFs+VO#|cOj?v)DVf#Q^ zZ<3fL;PYiH_uGf((MDBQ`Q-Ef&94Sq8 z^~mPUk81YLj}P+!96}-@0^*F^Hf^~8(kj<33c)A!Hz7qMvwRJm>*1TiW_Wt)x`x(? z1HsbvZ$Ha>)|xPklRtWl^1rItHGCX;^6v%D0SK`flUtFC--SuJ0EOEJa1A7FS$2lXtu21)=` zmhDsALXicFQtypddQ4}TFFA;bHf_Qit-RLSZs@7hoSRkhy^DEQVrfmTk9UiOOWiM1 zQGh=gQvMSDp1);he_E{L6+8JwEpsmv{3Io zstFH^AGRjt-o~`@trpPsQ__vL84e{fHN*xv6h?w*^YhOL)$gULwB>OsGAkpOUFW5Z z2@h_PT>$aQjUoDk92YpgDd2ff^^0mP$U2rOf&oe^HkC#^^iY-%w;FK8mP>@Mgo9L0Tub7u8q@n z$_DoY1vB^C-rKjiA-DKU{Uw6@-z$L4pI7Q6O-T1y9K4?B=kdSVD>DW?dY zi+YuUq)G@Xw8LNRQR&g~$+xTW`i^EiPQb-y3vAIx&N!hjLc6T z)v+~k6l(CJx&sfJe~&)N0MRQam4TuGoJUapSEs0z{Au~=U~)D5p(fIOC!$R2x7P~W ziOPLYCEpp@Y#Q$9%qS$~^*;hus5#GA^wOald2eC(QS=IP=k-sPG&No9$wdL1u}wP4 zem*@4hvVrErtm5@P04QU$!0$e^t7g4wE8bZ;-amoLSDJjIrpbC!Yh)ruhZXEADG0c zf1IIhh@_~kJ7cDP22(7EJ|~*^#($|O4~qy;jY$M~{g#l_P5Wg7lB7^U;D{9r;H`=Q zIq0552wmk1(rQ-hokIBlnA%G32jnwCId<#voRjx=!EzrL-s|ED-pA>IzObhsAPfLG zR8Wc&2PftyW8yvysZK?vCGIdQ1si`(obsSLrAzc*;zX=CNe~sT4YRdTtCGnm&43S*py8uc>}xkgk+fenx?qHKHTCp?>}RfY7*!AO?foa zP3(cnT>%)7?H_dqR1JWmZPf;92XHh}++^3O?mk&vqa zK4*Fn?(&2fgx}-!;c0FAf~rl(=J*Q4a@%rd@UKnlo&9fJ*m6m}ANDmh8_gx2XSZ4k z?ns@$pDYap^ld7IEEV&qgWkJhR%{3M@-wth`tq^^bu-ntJRF>D-?djsiJ+kA15!Gl zSA)6qAgRdi1CD=ce)MWE7x(X;cAC5wq;{4LasXj3`5ZDUbLP|T%ek8(l)GL3Tu+7U zlx(6I$G^RG{$_Ot)cj{ru+`{?j3ZPaye;SSgO1dwW&-uPhF=o`ItpysJkN{r{7~Z! zZeVq*UYmXFZt<1VYrNEFTe`Rrr`(pz+uRziZjQ2OfHv*3&P?O;`emPE<=K1aVIM~R z7&awD3>7H4F@Xp&q8S|Cn%vMo*!~Pz*StJ9xsx#ZIx@Z5&+2Phmy4R|EW_Ec!AVD> z<$G}wz9+>I{IF@`NKkRm0tr|zhCCM%tHYw{*m7fLDJdhsgXt`e@Lx%0F=Y21GENSXX6*-L{s3x&WPXS zh&I$u533QUyp zyvsh_LCSRpGzNgXZxjYHJ(VIiaNJ z{FOA&r=m{YkoMy|h2AFd81IyMgbJD>a%Jbw_aDS0dU79n&h;@#Q}MxZaX~zt09pAu zSt4Bo!;43>@>4G*?YsP5|9oG%jnxAs8yQB%0ztAQ5)q4yUywzUahf~N-bR1QzQ309 zwA=I&-*v#IML5mdJk}=C8HzaimCS}8n*`k~ikm1<%>StOn9)b?yWG^YbhdfmYnD${ z=>k}rmkY{wK=S}G%tIoo)(&Gs%iY*R3Ih}Y0@I}w)tTp_qXH)kJ*Di}P~Ue383R$q zBX&h!i{;|EV4pXCSg!iJc{KW1E_=zKQ*%;G+O;{9SE&HF2vy-e?Z0PlE zoX;rsIQ0%_8BPqc6>#~pY%4>Gy-!hPZi5T3u(a|l&1EBLkZ_v#9{Z)7O*hgV`nZ7v z3{6uGc$P*#6e2bgI8|?_7Tvc;Lc)2LjHi@cc9`Mwb+4S0fKjoUr86&hmc_Gu8HT?y z2Nk#>wJ9lS5?UF`Dmkwb_?t$y@!Gav(EG{aCfC5r`|gJm!IQ|%Yhay{!%?$NbCgOY zsE&ZSFtTy1(?QRNom0@kKzzc7<-r8Zl>!kO-??w3IjsFU1J=SVtK!Q^yfUa1oHr0I z-Ls)|2ebu%w<36=GMzBl>}y%!B(gy!23)rMT-pAf6-c(xhO{Re_H$xzMnR6LQl{M3 zEXGk54dQ3}?A(=hRKniFDMp*`yF#7^-%PC?DeQl+QF|Yf_0UR;NhacRkj}Z(?~bky zwq(B(F=@CM1EM-f<$|h-Hr8xXT?7K{R3r`xs)#LuO7k8-GT4O@jGvA7gxMqFb4^K5 z8G+P?@ea#$xT5S4VQf5aaw;VTdpW5X)7Sb5-~r?Dm@;v&>&LBhF&S6sy~505no|wz z2mCvrOQBdRwC^vJ|J&=NWuL5ci~d&H|jPSIlctGPcl9(IeHMy zB(|01gAK($YP{DjlSPTN zm~y?-Y4ap5e`ubq%K1XwqFCUy5LvCnv7w# zf9UtFETHY(pl8kDWjgLionvT#FZJdKbS%rjIfoMwR;l1dgbA7u6dqV|6U#S)jV@Af=$&h7P+6x79S%C=A2fd@|}Qna^xrxvgA=p^sJ3~!`oek%=1n2w zsBG=1tjKAqtE8tUargVv^uJ*L<`CY9T0AZe35Aln$VxX3rV-vXr<0 literal 3960 zcmciFcQ9OE`vCAIR?8+tUA>Fmc1e_o5-e7*N?0Z8Y9VaYL_)Mx6MdIx(M2aB1QAwU z5fUXr^t#gUMb!Q6zBAw7U+>@VXXehibMKkC&pFR?&zwWri^l{0W#i@NLB3}qU!3G7 z6u?L(LUxTpm&}aJp2CgHk1UiTk}Q!dli~$g8Cg9=E7=D!0>vuXHrYPK85xO;{4G_u zwuv4@PEkRD+U(y@*aSr{_y_|4f|NKUxj9SzeepkTNqaCnfGhG@pot+Epg?O93FwXQ zS;UDmL^(MzgIIJ)G@cvpPB%8=0RW6}z~Wy)dTKzVI8*fEN$;sX(<$?^f4Be*6m8XYO*Doys^)9(#lA(E%eL&VWkTB!pDmVds^`r$-GG=ryzA#TUv^N&7MKny z;c(|r>t<#HMFId$Sh3kiTHGK@i}FOE1}cpnBy8wAR`V_7^aSnOV9-gRxy%nT8;5;< z0dGndVeq*mdyz!`FVu`>IEuw^-GCAi5zC)5kfesPXX@FfSUqgJY>$oC^*}-Q9G>_C zwb6_v6V8>>>~W5!ZKZ7eb?qUIO@V_4hDtdjaX|}4nVZg|RtwMD?_c#=8mwEJ6!kmq zE>#T9<~lDccDw94W0i?_`=U_!9SBJR_1iwmhj1rpD{k)Fg`=I{Dbfr0K9M-LY&4AX zXD!<8X1+laoam>t-)0f`S}t*|)`x%XVDEgoZ=-Oo?#vij`-~^$CY0bZTQs(UR?GCC ze)7|EjrgKEYr7HlASC3;DEf!Advzdm+=#)w&EX7Ta|~BFJ?EKULlO|!T_IDxIKH^4 z=Vcae)8+TwkhhFegzM0gHA`}GIv;d<1~O1sc*GxQU%z`@Q){5 zm9tv#qrN)bwt`i({H9Y|=|MU=>&T7qoY0YT=0aJ^c@BGAW&~cobS-I`JvFg0eJK7L zlStbrJ^0C0KEL(Z8J7#r^qU7knfuZpeWk~P`iGyZTFN2vKT09WTbYw(`7}>?YrOQq zf8hR$Q5BM28^Wv9J#;{Dm3E83FoQ{chFMm+DJ5oB@!s{m)kmNkmU4dc#J+nkp@-1r z@gH=Nhne)-x0&o^shG}=X-#3u;=(bFE_%doKHW1rtj(n ztmQ+b9`RD&FR416YShgKpPNgoy}buCL}3>{CiRP?k=`2dl48ZDUr3z1~LQYMpb_{S!dimFX|ODXVk$O4U_h+ z;{|w^=KG-#&?+bkLerk8U(>UcKUt3+`(zCLs%}dvywf?eeZHV>(LW;2Z>wzouIS!K z$A|uo%l=%3s~?{?aA+lX+_K6)XstVJHVf2QyUZv^Qx1Ec&khV`nK^p+>qM4z%+DqP zRYqB#8Tm9=hM}PZ5D9#T8M}VGBdE*b`S9)PgL%KXo{-AyuLbzoP45v-q{ZZ`DKB#q zvyr^=FlA)OJJ?TM)k=r3hu$L`3W%XkZ>p#5Y&RVf-Gw(oT&t_qe%@)EsZeiXi}A}V zBu|PjiMXJTy8YTf^3^X%(Q85*(tx++o;`QiCbnRU2BC(If~@#%N<3hGrKw>}=eWUS zUICpyQ5g8~M~_9rD-$gDCXJtl?l^x;9K=-ZG&L)QWmJsXFRe9V7b+Vxg^;Q-4CK;1 zdg8UNN0>Fd9cFQ|F;A-UUR`=hCj^GAPJ;)X`YzmDs&Spz)r+a~?3OTm+1)t^khFHu zvC0_Yem#DZH;#TJvdFO4#rFQRiXNX%Br_!!!u&7KYYSi_f1xkbsiaBabTw36A7e-V6XH6aSdn#iQ$yZrID^O!_T z6aEIgEmOXiT1-#T82riC zPe&np1E9ii!q1IS0Hdn-`>`bR(~}-Ny$|!n9RNsx?!%wQ1eXl@3IeuvKscquIaVLj zk}U|_okVd`(@01uAV8FOuJH9n^>u*zGzgboy;=%>;Xe0ry*e<(eQbEI#a;gX4I#_u z6^t%XHC`%2<9a~A7i+h&KQAT5umn$5OwL@g>!JrlYkk-{2Zrf9uU{2{em{YPeNS4W z5frlVz|$dc>)`GI){cap?!T{Ss7<#F38Lxxk?bv}s*9X~yJm0(uE-mr8tHPg>=Ja; zlw9!fS-kmd9~RRzXK@40ZP#~Csd$}VA(88j*F3TWQ4_Xct)#N%MMC`+R>bGQjd9Yo zW94S+KN9LQv))zZwWtf_a3mnDE#+IAnw#BC9(A{~pj{PacHUH&4PltehTY8(pw z_BH-Lx!|{*nzDB?@exmXw2u=CDpMnR?(E@!13Ti+*r5TH&pDc1ug+MxZ1t^_+}m$w z_jCBwx-lA~c1a-1^XEN`w-B4*RDMvbr8$bT!{xy*edocG2+~d;4P!R1HJ(eJbfSBE zztHsjz2kwE_>YeT0ly&M|3>jHH?*pJdEouV;mtSVn0L0Ouz?el5kiTFiBFq2W&eti{RWpqM+g zLL`V8Sl2a4`&ILi9?YlTpg%)p$nh6@rk#Mpe{#XEeO&t%_W9U|j+WZ>U1&fuPj6JD z{K!e0r2jFzwtu$+HDEqw7XyyhWUpc*C^Tw=C2kLknI&fmUj?OSduio-h1m-WGbWBT zHAs!VO^-=H%LXANN?!M2?W;v)(w!GhqU!{?tSDo@AmHti9he{E}g9HsV{Of5iu~OZ4uf0{xL@XC}cMf`k^!;Z6cP+ZkC#!z=jjUhb zu?j41EQO_5I_0~u=OUZa)C~5_LcX9wsl8id8<5~KP+aGOHf~ip8RUB;&{-q1!#FoS zB5S^}P|588cwL$WpjULI#6!>5ME&@kF${3sZSS7t(2g>reZ=8uvq<^?amc_6KaL&x zy&ptWKYeq}JU7*v3w^W_^nOmRoPf$Q42mjhS~By5hIa{@>lR}{WpQbpaWm>l3 z7a1{;j&ZjWCdTUU9pAv2wdF-NHR?vzRRUx zk226zwz2*7j^|!*qlvLZv#K%b@UD&Q(PPgS(Or0FS!(aB=q^S2W|cJ5aK1aWdzGd_ zAj&N%NqJ<%A=|MsTdJxewqv1V>n;lR3vfKGJEncJEHOo_gzQV0~vId9(eu zEE8|kpV<8r{SNJ!@sL?oluFZLhGalYnGYX2?>EckBoB&Nx8xJYWLD#BZAlr^J-#Oq ze8Wh(@jgtBrDGHnU)+eaJwlG(HTwspY8w1AfnO=1dJ0{ooR6E_c={K)(`Lu&ez=_G zST{g5k{c%k>g6xfE?FCHxLaHv%g%ao~{j+D1YJ(sFVdymW> z;=Jgpn(?Kt_RVQ*uFAF4onw4YCsa%cqadhrx8`kK_+hlq$Kb<1B{%MHd}&04QEFaO zyoo#D%BN5&DHdqTMkxcTm$ZFY+Z9lXte2jBT+2DR`eWECEAT3JYd3zf)MWC!l_A%* z8M$@fv(b0Kr;9#_-M^MQJ{8uR>RMf2>TpP!mu9{1i%y9kS{G4j zjGB+?*bNbu44`2In-7WuXiI96M_PT0y|+9FY9DddFPcA64Qpas3Il)moIq3yyBtlS z9M4ygt{(5__eMpkc=N4ZJgNH1{lU>j0_5Y>ksOg3Twnu-vcsT77?%PZlscI+WJ&_) z)(S-)G;_%!Uo?e&$+nT$txTakBh+d+_ooT#qr5A1)}?YOW52?VaIv3KxaEH;kzxU6 zAWY-t%cL#KD&#GAjZvhD(WkNIL_}6Ik92syVuAI@@t5_me2}Y7g16wfL_GImoml&v yQG*Y>YT+zT`S=yvP1159=^%ncS|)D}NT-hfe~KmTf$`il3cwoj`4#Z$zxzL^DQd9* diff --git a/lwjgl-rundir/resources/sounds/mob/zombiehurt2.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiehurt2.mp3 index acd87a135c3b6fce2c8cd02814b39d723a0d7972..e84e275d3da62bcff9c238ea65e412f9e22f77c9 100644 GIT binary patch literal 8586 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 Z9~PyW#>NC|0D#2byh8pD#`&K^`hUo&uPFck literal 4215 zcmd_tc{J4D{|E3p3udG-_Mu`hg!nYp2sPI1jV((QX6z|KX*I?&Xk-Zul`Uk=5{3HI zU~GL_@Ug3qP(-LiKD>YC^ZTCPAHTnU|NWll+&|v;+;bl9d++Psb1t-*#sU93u7PL$ zclrc(8Xf@bMZnL`zjyCm0)e2TqeCK*EG;d`WU`Bk%c-6C`ud(Zb0$1I{PN|?F)=ZT ziHWJHso6WZckfzdb5+k!NGU$-c3(W&(F`VtgNiBuR{>D zW9iu#*_vtop-v>i9d|zejVPXgoHhQ>e_TK3#~t_oD$pizXM>RJs8vxR8ag^pzWop$ zKs3Nhk&=^>la<+7x~0$YPoK8P;Y|S>0CO*Zfwmbhp!Ojs=xxrgqmuaBo2qKwNol#` zM>i|Ba+;gMbnrQfGNkfwBOr*llK4(XhAMOj7ApfcBs@PG+k&vrQ{R6O8$G&a!@f&Y z6Xv}A-B{cPV_t&G!M-z=snN4H8Pldoj5lm((~ARW0-{;I%?z4Q;-0EU(#ybDa`&!> z$%8>m4hg`CYUO7_TG%H%lP^V#ojz45T6`>mlM3qYQWy6|`1YZhk7X&%n23QMol1C+ zde6PtrUqBfR8EQHrxoSunUrDrTtGUz4S7blkg|)Ui~DxLqe-C~6u2)wS=*@sU2kU3 zF8Y|3=M*|>rgl_(?~|52c<8-U_zUCjs!qOIG?=x9iYi#2j=tAU|;n1l?t|* z>9^>q?d|NWBodT8&aG$=0l#7fKw>|un7;dN0$IO}WZymB(wT9iPeQBvx#N7rM zO(3e{V$&KBV%|A$KW`bPPS|bL<6CdR2D~rJF^CP}WXFKVa`?je)-$U70SioXFMKr6 z?z1;Cyo?hsG%V}S{tNq_9;9e^&CRPWB)dEKZowEdT=RU^9_rfXM|iK@c&+Ns*}!OGp&_UPp1+>r^l*TIXaRepJIFN$an{X7@-v}=1} zSV-1Tva-nm00;O>j{+ZE3DsGLaw%2{r8=$mWV)b!kxdK5{)l2{5@~khdx|8Bdrrgw ze?$$1k$D+ycU!e-ZFik}R>!v!^yfk1;?2EXRZE|$qP&arUR`;p$vO3zytQbdwWKTe zU@8J^TMX5s1+cGje`zt3Y1}qN|MEc4$pQ~U0lCdDt+7U)zFJykhJ>r7HBrUw@36wi)H0`=aRX4}+-MF?U3c0~G<@yy)b~^> z8~uzM0u@oK{U|dkpCYHkskkkY5owzoT##2j7W05G6X&|#fKH+76C$0bpbX_@3 zwYrnm`9o7tZd`#0d#Xc3?4zuLv)i0SAem<)<0S!C8ww5=> z!+99BTt@;RuO7@QW@3mb$fa6u7U>oCpSGGhq%WcsjKdBZ%HkA0uscpeK^F(lnk{CS z;1E`%N#YcJ{{dXiQ~x_c6@hhw=m$z;PWsT2zuWKW;g(4>AWc2QT+(TpY<$; z>+Gc=L-$9<3bcV+I}Qa0;B%zkJgz*`f(%Z~H|TfPzPwp%oV##UifoC^9zHa0N|Kpy z@;*3kEb`O{z!5!uL0jVH--edtfjZ2J|CN2&N2#8d<;T%wg|P=>d3&lSkX>9ymWDhd z76LE9lai2Op;VSRv|jIP=6{h9{Rm)bgi}_$p}nbJj*Nb4>^+>WC;wFG#k+IR{Q4@) z<>X#`X;K$_jF=NpuG7@`SFlt5E&m_Y`0c}w$Nabpez0%-ZM+qQ9)o!&D z*u-1A7prce3QR?WcGuVA<9za7k?e6^qf+yaaT*~`)l(+<(5khma{!AG?144E%WMA; zIdyXyRT5MSE{shO5WDEixl^KiLEz{zwt(z_<}tM`?DR;&-C5;2YQVHWHY|=sU?(BJ z8_44@2QwA7TN3$VWqV->(z^Q4c3L!@-V>-~foSi3uf*)Lp7RTSgzrf#XnqFctTt#*+1EbaB z8ZdYE8+@PxtS}xqHepcS$;9pE-(HA$baeaaCO_BFrJ07x$Hwlg8-qtZDub0^7fdB< z!Gu^z{6!?EFynxB{+gMI16a4OeqxpzDKd>v-n@2y*`O(tEOxb4v4*A?r|Bgt8>k zWJC3)lVVsEo3K%f(9x5=k_=T)el8`&8BY6oYoV*q%Y!mlLY&ej33C9RdDvE-aGoY8NZ*!>yK zJZu5czuxeAM&ZEizwK%C#nBuGXacJ@f0c)|`?0Pn5p8g#>$zIK^M- zrO*6iCaL3x=V#AiVRWy)+4Z3s;rRoc-8)O zqZ1|C)&B(Z5{^<=H~wE0A#nndmOXPq8_7m)hlUI&L-5P7;|f}#Io1S(Yh@?-d#~6D-O0y z!yt(P_OqD=W5aQ~tUoKVr9-kW%rM_jwOve3Gbrc2;O698y{AUzN+Mf+(; zj|sZ8>%Scy>S_OJfi6-W<6Km`K;8^!Hn{%gk@YXS({B>JPy3(oZ*B=v`kL*^neS=m zIVA-Kgd`+ttR2pi6r5(5&(r}-4m@yU-c~^FD<#s z|IBAVKejloTlYbN+K&bnZ}g!tr`3nU(eVZ$dBH`wVw$!+cS5r8c;1*=YG3^$`shiy z%rE&lP66Svdj1orh5h3$je@9s&}yNxK06;dvT8z+$OM03oGtiBqE^udlv$bBu3JZa7^`oQYz$HD3q5*2P*}aZ~kRmA}=WLVy+t|%5_9(rXyyyiUgCU6o#KO zFAjB&k5+s20Fy;k4w+xN`Af8~EHm+=DiSx(-3FMeypskdf~u(H)Br1cGrx_9ovts#NPrrWSuC8JfxO=HMq^M0PR#<90= zw{ts`qsj*yRW67hTB*sehPKakL*bg~5c)8F57&VqkWmUs1}iia9Vu^0Ws=DQ3htj{ zGKNhCEqZ-M6Z?(x;Z35wX=NV#-O5TzhdzmFeO9H7$Q=_YNM8PlBVH1zlvP!yFnBzT zhyPhRdF)4UhYAV+GBN0@auC_Gdng_w!F5nD&RrpFVVp6b(LVwTl5FuaOX}LNUZs;5 z$Z>E!!_4lxU?%BT3`|v7a%m1eF`YGV#X{e5bL0ITR!e`oI4pc^yP^Vs7n-cdPeXf^ z#VQ?U_a|a&7J=*@?W7v B4NU+5 diff --git a/lwjgl-rundir/resources/sounds/mob/zombiepig/zpig1.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiepig/zpig1.mp3 index 4f7a35c36bd6c7c9cc23a64a685e007e74adb481..5d96849c84d4276751f5be88a6bf062df2df6984 100644 GIT binary patch literal 10675 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 R7k{{Yy=gS7wv literal 6768 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 diff --git a/lwjgl-rundir/resources/sounds/mob/zombiepig/zpig4.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiepig/zpig4.mp3 index be8d426a7b361ec7b1774875cb5ca6074e5d0fea..d5d64d5074efbeb889f8e6254c019e8da0a1f4b0 100644 GIT binary patch literal 7123 zcmd6sXEa=2^!KmP2BQ8j8y-=sR4jc$L_I{ zw5*7PgowD9*uUQY9{6)a|Nqnc&(-vFdhpl#I}YFm0M>GVii(Pnk&&I9otKwaNJvOh zQu6lg+bSw5T3T9$hKA-_si%wpiwm;bNRb@ z5z(bHdNrGiWA~pv@+nD!9{s>zxWFU?2TwRjrzvzE^UxGA>yro4tPmku?;kb{>GQy_ zMlWY>zPVHnzVAoMug6wQ%j^d|MT+C`9dh0i;PG4R-yCxJa{BN(`J>)N)0{ZO{TYYJ z?-yyOr+N*arf2K4Q23LR8=uew7}BSm@=A%_QCVfTJn9#;?FG0P35aQPl4zH^vy}%@ z_*uB|=Z3=&fD&5hAQ4WiW#hGpBXi*H?S3V3mG5Dh=`|W7;Pl%$E@O4xCs(c9k@NO~G=sh&a_TG_5 zD%Z^%#Z}LCcXyAw(zXVc%JT^->}uP`>0ULm%;P7^MK+rvi{Tu$0IR^k->29}m z-A@6ofQSJK%!1>KFbqKur_c?tM&R9k3&DDt>>pD#{jM(0<;-WTQLbe(t}D3&_5G** z^;`5*ILyoz3r=5!raM4dHakO|PTeE0M#nzFTnct!PcV+!W`8y|Wx9WoM@z!b>N=lH z(AkH_?-Anr1-%&-!WaqO5HDDuKeb!kVWBAgVI-`9wD^U8baMV_k6Kx;dY=Et=EKv` z-|Hx&&snjN+|)0Mivk~s=OUu=CA{Sm{S=OW{+>ETf5b1dRLyBFaYg8MlQejJUULJUZP76rm$4R49mXiaJD)sK$oDy7+bc|4}u{Hiwf zh>=Tk3MOQ?zWz`zAU>#WXUiuq-~T;QI9^E^7c25IH3KTMi@o(-Ag80&e(GX#0ot#f zGJk*%o@R zS|wnyz1#ay3>I^p;{9^{R2Hr%S0jFqyiHkNUy9lTRvn5;s zkpL9Qg4+9HTcHtrRSM+{zi8yRFxn;@1gd_J79}~(DWcB};yt?Ui6vS@nxoEoKE}dQ zpJPu|qS^4vyIneu*>6p+su8}9S1ZM{&k|W>As=6G18;_DbzRFosA5$pDSqDi%Ye? zWEBq$?+5EYF`W*nmai{OOlSi9U3cEp4L>F?keD;|dQb+af@E=txm^4J?!Oo!H?~sv z+QUtt4cR{a30;rOB&Fr`;Ked#)Vw;Uxf$0;!q{cgPL;|m9Dn;{?dfDBR3y$onp=g~ zSk%kqOT2njH1a{R3kIu?Z;?aq&R53WsilDo!q{#cWO%(a9RwS&5L5*@(R>AQ}w0{2R@R zOjNQe^R{>!C9iY%gCB%%^igm8ld;f`t9Ui+= zSw^sTH_{lyD|+%0P+>Bs(PvF^d8-dlCaJvj!p5VXWpJeQ#_Z2W#nqgY^wWGZHK^Kq zsXA0Bfw2!ey{&k;f4Q6z|1oCpo8BxJDU|}UQ!9V1?=0tJ9!O&P!HxNJ6dLDj>@6nN z0j9kP1MWu>5>-ypFdAsIt)zGl3!Z%dKc*p=PdHUHwZEm7QgNA#HN662`wR42HJ-O* zK&t@WlL2mQ&i&%-o>~Qjzv@%Ju=ev|Q0e=@V9*vz2Y5QnJp6r^WrdIXoxbaMmY#0( z8msM`lC`mb*Rvq&X|Zur#iSJW!1vf08a3ReiF%)AxlY8~fW<=4X3J0A!Z?A|_R9!5 zOgM*v6^HUsHmhy~fGlfL%hv4g>JI=nekvT!IvkSW5EW78qG>lkVh-$o2eU3 zj@yS*XpxWYgj__w@-&yo8;yX-BoAg*B9~A5@CRW8vsL)9jP>RAYLJKD&z411Sic;Z zd+Eba7Aw~1fmmX(LJO4-Ho3g%BpI)JdR+Y4Uu*J6&_C*PaP-6$!PV~Q#{Hn(F6CA@ z_RupA*n{b_C%DbaIv8Fk&UNhqu}|tdf`w5YlWUKNKjX0W?CDoP5*TvCp?gK9?x9-# z{qCP&pLFJE{<0i?gm0Tbm3Hh5Hm^mftfUZgjaq$S@nbBv>1o79zXjc{tebyo z;q%m%mij~2`cnqkzpj2jfy_nUA!oSCgTlEAUYFRaRrAW}cEE^lKBFl{gQ>2mO$el< zxgGLmb^FCAaAoqchVclJlw&oNl4iq;URD*+L+aLth7qkfA&YA_P9(nv-$u|8U$fE# zAtcdf5L`g6my8Gun1RV&Q*Bjo&=jmrV=9Q^9zii3O%hiAi=jIha@alBiqcVWoonzO zY@EM+!Qgm?jr{DQkpGWn+D-%0YziAU(hq6MD=A+U5zQ^~KO-lKi?Y)JCTSO}1Q>V$ zCSp$~aiHL2f5(#groZFM(_{bV;TRbe#H)xZ%UE2}I4&|wr-8@k_r9XgT!6ZsL$YB~9g>ba(Q?>P zQ(+~Q59oW!#Sa55CnM}{B)B?b`$M{MUe66mcp}_B)qJ~BNDCkr8_?SqyQicJfnQ`m zK9!L_LH^L>M~}-Pmt^@k+6W2UU3x3-uW;WE1#lD&a34O6r1zPhG6=qEi7WXRfw|sf zcco;D(Fzt2u1zR+t51T>9~$C$?9a=@Vl<0nK!>efeEcq|Gw3GRuB%Ewg`BkZI7Tu@ z&#+nmNFyxgXa~X`z51GwslyvBtVUu(M1dfzuk(Qq8Gdm=S9XYllmyRe;zLlAipJFX=L&)|(K48V{4tVM34qi4-S zxSdC_Ca^qBA-ZH4A%2!*L+WTb^O97M-Fuwkcl%{bH=#9z+hiEZ;!S+A&7iiX^SM9J-O+kiPz|P zHR!q-AnwF-E13}dR_rC8{kU!!px3CcA&NU4owx$B1<1KZ93x8Y4ps9i4x7nrs}?Wy z5B_*@Q-Uu+=leAt)JEJC(?F~p_|{y2CTR4Bl`M0KS&?Kcki&*UIZk`e<i#g!L*iOMTk4sLHtv!44eF03&^Y0zHTk*}?_ zc$-kOhsUz2O^sc!;jT>=wmV~zsmXk1R|?r-C|hp{*L9-?)`~ZuuSofO3yl~}6?)?h zcH=*m%PnSk6Vj1{oAyoS%&q5&HY+n>omrQtz|L6&p*Rf{ zQ>a8$<}mkLj?fsw#GLo7IezQMz5lXpoiM#trW*;RlVg-Zr3SB2$a5(JE^~H;=dvZVXp2Z63R_tP zHJO7Fr)Q%W`|oFxWAuGBg?;8&@{0`ZAd+Bw!--yM%Bs)#A3R=L0mMoI0Fc}2Qj-DK z;sUV4{k3!vq1!lOi*A{_YqnHoHuY~yWGvdB4GGI8bx$JSiW<{h~y4p^gaXwEch(U)sptfpqZN88Q}odkt@kLe)mZ) z_-%u^%gr>2%0ODucV{J}%DLRbvEY$2VzFf%l`xrfsR^8FWIjy6 z%3t%bh6$gpu5)asWze%kK=UTC3y!;xKKE8u8WBImwPfbVYN%TUZrELCbr?I$EHxa~ z(ECox_h1^%$lzYs0bO~xhmbq293^mAvpo{o`h2ZLIN6Wqg(_vPOCv`xobfHl%I}@V zxIHD&?qPQeLdj5 z?SggwyXkeo{hoI|`UhDUShp0Q3DXD#RLV=a0uH&H32MskUh_7;%f-e~s)y5Yt@0Yg zYh`SqY#{P_Z(f8W`g!8z*)&Yyg&SBiM@sr0i7JBXnV-t+3Oh)jDCVu)==#kE|-F4vT<8H+!|ndzCm%fra|$db0;IiOFxD$171uR z9)>0=eK1R6Z#nzQxJ-8O3Wx_o_Vu20-KPNp6^gB%Hb||9wOegC3%mqDMs-LYo#qN4 z4C1IQDX37y4ZK_tlrwX&FEvU1YZ`Jn5@iewDHcR8^@~@$RO4K*nNC)32Xa0~*!Qk3B?OI!G`)>6&*of@Dn`YjjoZp$`SQtG}~@ zxuBoE88c^Mb*)x;*_=tBL9a6Wh0-g#HK{}QYkXb70H0D}+!-z|5iar46m|FgQsPH{ zvigsUtZ`wXwy$rf<%wJYiT^DhY*fE?-?KAK-IWgK`&Q+S^r+v>E@pzDZ3iym8XHEwYt?v6 z1Ou+wFJ8FRrE3sW4&;urtjx8>pje6vWwdmg#hs+I7aeVclyaxchRv3-w;)4^UqjKj zLR&9{6#SjQR;e4=FeEx|mYIpxR$sTMVUMS3%IzgbD}WP!jR2DD_32-?!ab+H$?R2s!11qW6E9goy}c|)0cZrXSZ3OSM@bq=5FX7deJ4%2VhiSG*U`FX;RC~K;y-^M4U zPyukX{=a0wO0>+IHn0m;M_$buMr7&qP|0D;fo8*RC*gF|_+fM9`^-7l zDSmS`d7E7Z*2;VDY2Cug?RsU1?Y$Fa?$Dh@D&nP_2lqdJb~|=79G=>;`8|U7d_=TE zU)~gjbU{mD|5dCGz&M#YHJJB=zzSBFnb`CS09~{*~Pu`I`unKZVx#OGeTsh-W_risdv@b%>|xFYktQ z!ug=8WSdE&oF-uhvb0)wy4ajA4Q@#nI5shPEGGkY{#x1%C9fOn`U8lCfd#@?ea<$o z4PEfB?T*Tv;Q>4ztG5pNQz%PkgvX1~Y9$^iW`C(74<1l3beZ{Wx}b5LPbNi>z7;~> zwkNAX=lJ>4l|pWW;{wP_fDbjGTUmf1%IjEO9TX7A;0a)j|Ksp_1=_}PzU4ZP3P9I( z#BXWWrJzdB#+&I9Yv;C4Jd=a)$Gz6tS(pR?LHxzdbjQV~+O#|ih;6&6x7VwqDHTGw z6nF%tjtYFQS4^Tc+b}Z-F6%Azh8a~1HN67^$H6HI$hr=Z(jX-d-9(h zNAVIAUrV!6#h=AU6^UtkgrS8p%*wTU_eadp&sgrfN;aX&@=e#$&uwYe{~vvjM%DlT literal 3888 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 diff --git a/lwjgl-rundir/resources/sounds/mob/zombiepig/zpigangry2.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiepig/zpigangry2.mp3 index 5cb788357654eb95f8edc24c6c4b45498d5cd01a..32dffbe32b193685578a535e97603a938023c918 100644 GIT binary patch literal 4406 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 diff --git a/lwjgl-rundir/resources/sounds/mob/zombiepig/zpigangry3.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiepig/zpigangry3.mp3 index 94ac0b819cd41eae5cefdbce106278b021e33e96..7b2d78d219fd4d2a355c51b50b57933200f9951f 100644 GIT binary patch literal 12347 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�^#MIvLG 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 Jy88dxe*psqTCV^A diff --git a/lwjgl-rundir/resources/sounds/mob/zombiepig/zpigangry4.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiepig/zpigangry4.mp3 index fdaec74961d1e0fb1c4e2877993be1528779f4d6..ca81faac69f8bf97e5352d923f8b2208fcfee2e7 100644 GIT binary patch literal 14019 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 R4-!NG0Q&z0Iseaw{6ACwj$r@* literal 7164 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 literal 7164 zcmchcXEa=4x5r0`9=(?_MxTfpi5gv)D1$-tUZaE{N@9rKMhSu-%n&uAcTvMc?+GG; zM2{3Df|+y4yWacde!pj}Q=hZe`R)De^WXdI102K;fd0GO^YC%IIHtQ;r9dFAbI_G5 zjEo!{V6dPd3??ZlE32TOs;a4}t7~Y8MBck+W8>uH?(Xd!5D*fALPbX>CZ?vQK6{pv zQ&@<_mX}vo*VnhSbawXk4i1itOij(tFD|aEeEYV&y}y5O@aGR6Papum#k1t~)bzDv z#HA!9i4p%rVTK40Z$LpH$R$SP9eJ#D zVHj#Bgb+e-jpg|J10XoW-Z+>j40lLT3RaT*a{IA?67OxwsB_8MaBJWs|0LpzgDS1^ z?|l%F><2!iK)+#bMFA2x$QfYNzrpC8{sIS5jfK&=#gZ!+1op)ha;MM6x-zcCXfl{i zrfGA%+n6kf$vKCnX8ZkHi(QNkQnAfs zV3PoINKd7)Tib?b%$(!od1=`vl%hLrwuH-8&N=Z@Q#Y`Z3MJ}|lm9p#tHre0&1#o)hSt|w3D+CUw|hew_033U?R9E5 z!sQ&wsK0;vQ101B6tM4Doh|VlO=I@X3lnM`Ldqfp04D`oUrpwT4La`b=Cf{IP9_L<~F(@x(AIPm3^Nv(Hr3=e@}3e3zj1-bA~1R?!7c z-a$VJkAte3#e0E+djoP3)ac^ng<#NewYk=)U7W1b$8Hqx=C1aDe!sDXrza9-@o`0l zce{UqLgL-meU)P`PO*>TqNYF3sy7KCjZwAaQ=gdU9Hr zIoL^IQFZc{@XXu}1pv*jiPi;#g4k(kY5k;1`dUxfNLp&VIoe_XC7ufxCYh8Q2_v_Qck_O&0Q63DSfXi^EH)I`g3X_`lO<^zC0sj zr|wUmPj8h9U``77TsNbY%AcR0^InBKgOMM|a zxmkT4{>jIJL>cVy5g`VEO%U)z*tM!o&dl)iNL|4eJr5}2VuD%-ci6sk`IM0Azv)Y( zaWJPmRc;a_D&qtc z1)DdB{MrsKc__h(u{*Y*n&B=p9C`Y5+NOO9L>&?DVY|~d!Oz%?)2{4AFD$}Ff(xKH zH4@m;brIQ>Qroi78C zl(Z3n0{H0+F#4S+v7%Bkr2CICQbBZFQ%Mb=Z%m3*5Fity5~FC36hYpPj$6a<1kn?I8ddUyJ`crieBPwA3}6O7e;?UKxGGIb%!RTi!i7S8m!eflRc@ zlvd0{Hagg`F?K?0?%|Ix;6QEw3N}$+vkjv{J>l@^M6XDGyjS!`)S~MCu|$1QfR20j z8NCBSepbsf5UTe(AxeH2BKG~Yi85T`V3277Skbs;S&$7hnM*wKZj^po`n<{y?OTdC ztF_!}74$t;9<|klsfTcPMTB-=+D;Cxr&{O?PV$UnSzqR+%dq$6pqSw?Wa?i!CO!*( zQ>@v+b2jE3+%hBc}SHo9MpFUZu`0ujUhYddK-z z@s{v_$t4dRIH~ftZAf%DXaCdm+dAbGCQ;94H_;Kv#&D66DRusCqP77Y-?h9?<8F{tb z849=66vg%=#Pt7tV26w90BVadb@$av(uC5PL-UH5@M)OtU)qbDCb~SsDgr z!O;D;Yl?NsWCfT?%ny}*U4QM&)Rft%TGP&_X3Yzgb$keukzz=7Bk-VR0~?SqkjO|N zy`b;>BcttiB6sJLq0!z=M|CC&M-~qm`r*kAn^(``3Kwh(J>GU*vM6!Bd+IOvYFJUjoZqRR#j(`Y6Hyzf}wJtl_;B zZH;#LL4CWSVb;PD)@Eu&7SE!|{&MRZjJ2Yi=;fvDSHQpO2TuFUEaysj&Fy#Me!XVW zS`E-NGRfcMxC(v;^~j zrjpuRN~H=M#%*ABe;j@>6s=TDCmLma%nylJS&w>s0P&L zc@0#RF>E73iJKQ$dXLlO32uI3J*WF_a!#akwT*wenxwCQiO~bWYq(fPOlhhTZ^-LR zd5yxDET5)~yPrE@N_9MHhy`=_^{={r(-qr4wSU60fU>xPBOofv+a46!&NNNR<}>nc zk1u&xAWF2oo$nJvggl}dOcyCiv?kmY1a<`qp}I3h=be7-V18x=fFQXeKI=d3CndFZ zQd>>~N}x!hciKRT#HX#3q3M!!MS;)9u*@^=L7-|LIAinlg^sZAWe3g1(&q1#@$9Q@ zE}fR`zsvznZS0U1Lk8Kkpzw|7p}VqBI;1_8)J2%Aj>7-`s=V)YzA+Q#OXIw+K2SFn@Cw3p)eNub z149nIhhyHM!1&Agl{1A67-_j1=*nd+afM$4-pk#m#ZCQ3!lap*e>K=6lM*HW`LY|UFBeBEG1611{`cFv0bqai{@uk46Wc?Xdpvs#&sz09 zJp%B}y^Vf1M7+MVlO6|V4`gYM^@Yf}Hd;J=w<_zxZ3j4SxP+h{-cB*EORI`(;&P&K zEqeF_Cj#l2=CI4=I2}M0Xwt50AN|K30RTu7r!IGNc*HHlAm)3_< zX%;iPuKjAyluZ<&9Zgp+mI8do;i^|Em9O7HPanvrn7KMT#^ZA&p(2d5p5fWNRl6tr zn%i7iAjJwWwe6fcZ2G<~sXG2@e&TsZ_r8IsE3O zkWmj)3)c1!HxSZ(E&&kIRKxss{ZmPeu04=@@bg!UgYsKLMhM2>-VKH;EQ@Qx4Xl;u zlKC;nqq-0`xv-`wKV6?_1(3DXSkryw0 zC`$%6UD@TA8;$D>izlO&%8W_kFilb4fd-n;$j@T)mqkX=Z8?L2@s=n63azBbH2s`% z1UQD6KHm#0tV9{m+nCC4#%4+SN)tvoPN1%GZ#Eq z8H)bL!=1{!mj2EFncJVN3^J~*?QMVp3~Ex+MIDPy9%iVyJ-c5400u2})2u8tpp;4}3udDy{Aw?BvXCQj-r zA&o1LmCO|W%U1^Yz6kaiG_DE{o|+xE={{#)`J00GF|N&v{_@n(U0!6*Kd&OI8U|H7 zzRp9V)RKoDx~|g=oZULy64x>=NZhz?U09*`eCHSB1ew6vKq>ki*>LX9HwFWd7c7+h zB=)q+^VVhr<%-2i3%s9FMp!dS#SMrLFkR*gUf#QAi{YVgn=n&%+qdP-$Km%SJby7C zN@C0FCaee!ir&j;rlg7jSIO2lGE}Vtnn8-!a=LX6jVTm#?;X(SL|z9DeYXA(ru=Qf znq2X^K@+pl%=AV{oLJ`wl8p8>2tHnUWd%QXX*&pQr8^ezr|=tuB+Z(1v`Hie82;@7=QKlrO-E|O`_v7v7W+QoQf%iUe|Fxj>Xah|kn z_j;yy^63=+wOr5_DCMAfR%fE-4lgMeqom4E7uRbHeu0km(jvqB#+oD+V^=%|`KFG; za;u;%z|jHA?3hAB1?*2QocHJ7U?*-9(dNQUi#lSfn$fWXtqX&DT%RGyvI@yH@ep2Dzc=+#V88oB);5Se<2N zRW+ht#R#T}*bF7pdrMoXR`7nNBeGM1mC}eT|<&uXL%;k8YEt-~U{_y#Diwvgv z@-Z!&wfvc0mylcp5lM-StBg{@?|{VvQT3t+=x9>pDkz30IY2|wq(T+tP5YJDe$yPY z4FLG8scsEe>DDlMud96Lv%7gw3o{z_1*gHlq13xRtHSrY$$^F2dk|#WZTi~_>MR}= zU`~~Q>CBe@P+?^)<;*I2^)gl=yfPQs+Xt_C>4MxhiJo}<&@`(YEKtIRzR)?EZWa?#j#4K#EC-#R29eQCysPq#Y9GD z8|O!MPwrsTN?ioTY`+5^OhuF3_!XZpDO2H|i~w)Uq{WQ-`|O308IDey5wQx34;%Y_me)} z^)zHMYv2E-WW$fUC7QZ8r+^93e8>5<_quBkN7Yqk8U?)afyxZ3A`-`4GcqvH>OYSm zVHst$cn?c!^xZ{D^CJ_s3=g&cX0h;Cp%&)P%*JNU%bgnBMWmPwJ@4EMPCY|H;^&Qw z5f?>6To*Z6{hh+GAX8SmFvm$%KL?RnU9x{V#_iDF{vIS8r{nlEG1ceOrNcbe zz2i5)1n^^}8~79ABZ0`|#>S_Mt4hK0rfNP#*Tbn0Dhc0THNK6b;Xk>KMN7(2su4>#MJaFsUZfV z-zo%$0Rf}QnT{$f0QfD`#5Q^0jeSD5x_9iiH9iIRws|sgGw3K=w!^2sQJTln|-;jYm<&OFq7kWN#l;1zXXm}&mP;{hNuKO zL+6|D05CN?ciz)eqQMM_QXOId_epF$q@iNJ$*TdXRZnB)2NIIf^w#?Ou~czpoJrmY z?{CHyk-~V*l7%1AUiW6HN(u?8Us{pVDryR#s{;N#pt#?%q>^BV*3f=0o0lcHe>s6S#n(+9m*5fhD>`8pZ>jz4?>AOzbdnfuOJpM@?eBJK8duz&t$ zwwoZA%UzLpRlUA3z|kKoiq4S4dz+`54mG+m zs4WM{qLW~%;fwCswIXh7GKxe{@stjT(}ai={1iK<4SMR7sfsjJi^7penk*f0gTc}b zX5WWHHo~A&Z(STIDLPO`{&+jnxe*h3d-s!uR92>Bo1JX$v^oOq!vasxcvr#{Wr4vG7>X6~`Pn=!Kb<5%^TQH7}Qt~Tdc zF=Y!-lu8l|h!Dw@zuA>I?}2Oq4Usie2Mc9*(`lRK^aktwO-;l59Uo3=k2|Z` zVTh0@*ZxC?WTv3Q#NU_%dJxc^VGKng+0xNOA}ADa2ERSZ8$``cP5M4RRHq|Eh^vh#@0A*q zQTJ=%fCORt`|6gch_B6&$V7t8ciBVrG8=Yo1`@Rye~VoQ%-&fgeRLkHdJrg1#>5|p zn;N;lE~U`obIHR3Rwu?hw!aFgk+N+*j>Nf%W>;2?ABD~TuBJIven2`D`F=^X`+Lv| z7h!QJzOjTshp&f!3@YgO=_u0edJZ;Y)mN_INB9tFJ~;M zwGncp4vgOSC*+ICmcqJ|L8UyvEQt4am$!RC*1!=jU2e_c))Pw%_$GaJ6e;6B-2m6K zW+Ow=%J1&x874k<3E%(9H-7W#@XhQ*f0Eu;Rq}6&UlK-*gzD~SNN3Q|F;R%a-eRvr zVRJRoPKsUIH~hCsHG0&E*kP%Re?Frvnc`H{ifF5?w~B5wk>8nlyTvLP__7(+B712& z33y2%rX-Z~yoZfo@(^*s3p)Bud@7yr{oBxP{ph7T*RHx)&quf*ikMUZ9Rc^R(eBx4N*7L^C6J@g#7gdJcwzxNqPaE9w>Y;RIpSrdm zgBnEEKq=^lRkU=a@>yafUegOlOWh~yj|VMoK)jbruphKplFsiVhMTMwCk zG%iwppVqk1dT`O_{3elHs;oXq-`7h;WaFN3tRfzIVx)|yGEepz)Z<8AtYCAhDaBts z@&pH!p?tYWmDCwA;%79}w!v?PfBnab8I z8W9*3^-UV!fPH|8cuQLnL@@~BwuiWjJjZl+{_jt;%FE^Q9x%yAwLK8~py0nN|9A60 Dp}x3& diff --git a/lwjgl-rundir/resources/sounds/mob/zombiepig/zpighurt1.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiepig/zpighurt1.mp3 index 20dbeeb029b0734f785428ed4814d5a700c7f50a..c32ed8bbb505337e24365f91f43a330fdc7dc7dc 100644 GIT binary patch literal 5451 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 diff --git a/lwjgl-rundir/resources/sounds/mob/zombiepig/zpighurt2.mp3 b/lwjgl-rundir/resources/sounds/mob/zombiepig/zpighurt2.mp3 index 6889cc77428c9d902a72168b0a47451c3e6be621..2210ac7e22fac90e91d23defcd87cc1437a0f68b 100644 GIT binary patch literal 5033 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 SJk<7mNm-x%J4*ZiRq;Q~q$;Zb literal 3276 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 a`wt-h1F*+W5dwjjbm`y!|Cs&njsE~}MGhYT diff --git a/lwjgl-rundir/resources/sounds/portal/travel.mp3 b/lwjgl-rundir/resources/sounds/portal/travel.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..31e792db87d971b03ff6254204c96919c2f08ecc GIT binary patch literal 105846 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 z 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

4)OG&VcArQM6x(dh^Q9eD&~`nY$^|! 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 R#o1XL)zZ<{e)xZn{{ms5KXm{A literal 0 HcmV?d00001 diff --git a/lwjgl-rundir/resources/sounds/random/bow.mp3 b/lwjgl-rundir/resources/sounds/random/bow.mp3 index b274274cd743525317d33e398f6f575a5a45abef..12479b02fceffc6b9426b43bae76aa4b4c8c94d5 100644 GIT binary patch literal 3988 zcmcJS`8O0^8^CAAm>JUyGqT4t7>s=zYm+cz8~ZYhB@)7*#!?h&?8Z*Al(PHUx0JkE zkcdi1l4L1`w{Iv*MVZ%l&wI}M4}3pA-22>f&%Mv{IrrQj9t*N27{Ec=$tY5)B#Bxt{zZ+Kr@H?2Mlp|bHE~p?+36sa5C=~>BA{fo3r>IIBt%^K79UGlV#}# zA$!-Z9{}JHU>gv;nZT=8LzYB(0D!ZrQ*q$^qG3MozX0!(XGRgooz-tM?C_bNUW1W8 z!q@&pvj6=wl7*&?+y1>bz5QUZ z$o)~HMvu86cQyl6KA0&Vn$a=N^_e7wZFnehg?+Sf6Z)kTQsGl4WdM$BX6OjP#T{h68pm#kzNPFnct^|b^@2FwVX zmn=aPL3>p@V?^h@H@|65MB*DL4&G60o|c--8&oX>0NDD?QqFc!>zWy|LldRM5#j+L z@&kjQHb++wh7YxW%ud#Wg|ISu zN?HtaF(P4iDGQ@u&B7nClNC_)4N5AKHo!;N+ZNWIgza>uS3vqt>di(3PL$;UT%El| zJJd1#>Z{Tn5&TflWoe>zS6QbGTxD%k?Cq#iq1ceAQ1jzL`o5vf_tpj^bab@Q)HdT5!-9yYZ;SeMBACan!(~x(2sYUjy`dTt1yMbZ4CgE895wBGq zi~OSOKeLGh#s^kk8Bi~r5>!I)fj)dAaF6aS>ye3=Tg>WPpo*d7k)p()K_{*1ml;?!vRo!3=JVD*eJ*%>o8*qua=~{;gQ4m193f!hDo8fyxnx%-U1xQKo#QsZTyey2+=#x^LL`#gR+*RWx14J`kvppu1c= z=+k>WApk}xBq#?|-l?;&KXX5P__1GjXhfXS%mZ?Ci~GZ-Qva_evVj+jajrLNn+#>< zL`v;<%2%q$m5`wziL*toUGm8n583@?i=?%RlZ?vxCQrx4uc4e&C-h@(2tgdg=BwTr ziaw&;5O!r8Pr1`TqCI&*{VP9mr}`-?JlZ?z7)MBj2|r~YG5`w$n!>-fZX*~&_nhOU z2yaIesTqV{PFvx_o+CdKdh69o6hy*ghx70Zy97wG8DH54KKRjp1&#`?h<#EN=yWXE zS`AC^6WSFpVQ;T^omrq>r&k65u<9jD4PFhyxpL{#tIAxCnuqR9P`c=5bnhFdg>b4!g_deMm+Q z431(J7cHusDeqmrz&I;M48WR8@s!65M5_C9g!BRMU>CoXRzIL#T4U?}3-#Z*C)!7} zGBTO@zF4H?l|o!;=Sy`tlP2Rf8NEQ=1?Dc({K-Bn5j;NPijiLW^6 zq~8{mln;&fPiU92Hzqs4+Mbuv#O$Y3#QAG0#easxA3Igyc^8w1v6rvZqR9PEb| z9^)nu^)~R(%YeQTdJK8OtmA2fwis9tr^^vC1HdCJeNw9Yfo2&E>jelk>mW~Rx=}AN zbJ5OsX356{)WFD~caA6N1QgI5Abvtb-uTb3Hkcgn?G9<9zO1D5h6Ki-=f&|1AZiDx z2Aw?>?51DZ>3?}{dh>m^rJW(FTv8(bU3M}CXgJ^ejK$(jhrgL)|H=A#t(B=9q)+<8 z2uyvaz;lRF(&=wm@9K-%C{vgJXdLLwBFt~Vl4d_G)=otHx_O&nkH)Hjey7d+$dRg% zHyL?kNA($aOI5h;{)qkK(BNPjT||o`peh$$gd>W#*pxa%N1P$3@t~31uwuuakJW z3VU~LIYScIn5qj=!YgN#3L5TuC?i?VfwM8n5}K>YIzmF$bIY5iN`);Q<5Z*t&KLaQ zvPXJuepgmR`)w(aC$2l)M6fwW$O`}`H+c=VddHb(HYjZ)QKwAOHS(>k`XgJ9*sE@T z$V$rU00qFu3$BV0HTrO&ONv1(y-&f#KIs^RA5$7zy6&!@B{A=gr){pS@LozJ|K>%F zL2rPbW64G%a2`XHzf8GBN$A}$2bXHmTG?nL`0pXrO-pe<#o6a`1V1ka)m5kTjcH5A z@&*`AJnfCz=6jW7q^`2T)WwJFofXP8o_8`Vs>ie)VTnGTN&;cGql&JF`%(B@ zTK{-LEoIPQ(#k3m+J`|293eV0jp^>{Ulbf?Ek-ZfK&(sQ2xP!fRwCZm0t6#H%RPL} zttfVwH+krlWp2w8d27~pVW-bD_mi=&VXL7v)q$?4<6Mh>#B)(jyug)(w|?V1@tcje z&AjNDpN-7rtotW#Q6`-iQ;a2Zmp;2*yu#Ncqa9S1lCOdeN;G91w+N^hW!I!LsN*Tq zjw?^1scd7AX@ak&Gz)@aUb?je)bu^!S@=eKk^h0G(e>I}R#@rkRBj1T$`-H^tuVr*S8T-yJj(~?B9_Cg(LRi^J?RQr~a+t zD)+eFE$oXD!hGhtP2_Y{X*&tmB{w<&P?4|sdqgwBI@w5G$`DvtrZ$vCGmMQ_vq>64 z_U=^LnVoh~aAB0ts0~&W((lN_ORd)i7hdw>zq%fmFlf3Y)~nI>o!AA{|JM8aC>-e? z!aJSSE36+2QQa$g(UcynAB-(%NTRNW>m;zikMDOxgE~P5u#WLV{WHH zl0~!V#g}W}^ZgUPkL!A0@Aq}Ret17$*Y$p1*K142;sgJp(1Xu! zpZ9Dpc>n-^2NXomB6txG5xPi(NTSG{|Kf;Li?oRdM1&$+BHMRa*jqW^4;iCOOh8Wm zMp1_8gYN1A0Bk2m2c$Oo-@^ZS-x3n|fCj25TLOy#B-83bQ2sIAmpD3T0El-iXqPZ- zZ+RAV3@sL-wr4UHhf`C#9*--<;q10Hl`TuS9slxUY{DvRY?2u( zrMBm;)VC8lU7g}z6f_M!Pqauye@!)zj_%Zq1DN@fJ|-$aHd-Gh2E@t&;u2D+PjN{X z2%Ov4F6S*_HebW(g=(8hb~8YWbJ*1jin)4@E^B+WKsrDkAy?u8cK$~Y#FwO7z~cgl z16ULp`YyJFT^~9;v)+3TKZ}$IatRoGE(h121N8cp3!;O6=4sL|S=+44+=%|6EuWf29NC2D?a|F{`QsT~-xbC}bn+FRh==anTo965^?q>=hVkV^8k zgJ-iHNGR!|Mt&yAb+igOej{v%*mI`e!)yqKZsRT2WLr+=)%c4wP}%(wrSY8evc~v* zokUYv?w!X~xs7W#>TH>l^MY=|zCrrhwek6rVJ^Q9C4WthBzfNUTCclk7q}=}U0geI z>S$(F#@SF4T4wk^k>$0F#^Zi15JE-bp}*pnmXO*yXDUP6E}^cIA3x6HZ4ADtQFHgK z-4detrrOn@vDj{JfKqw6n!%WEtTpB@BH@Xeb;FAmDd)??>#}-@7S!*;FzUb>J5sn9 z{jKy}tc5i%T<7r%g?3d=_H36@uprj&-9~nDpzD*z#pPcL%PR;s^8_vly^T}F!|Q`E z#9r4eA%zbyL?kXFTOAb5guOEpvYq+1c+cU{vC{i5rR9Ay0-=6YY&5QUMFS$B-OBzd@PcKWQ|mS*~us{r8@%E~Bj&JAbJ= z87C&WVl-BI=ntLk|`zi}KmdOyDcSuEh;uY=4atrsR+hIa7z<@=Wa>;9AS zbmzU-wYqD)Lkr)UjGT?|@rHczWFQ_uvZQ~fd!BOhfZ)?4?dj)U8$*l5!+T|kmuB;k zM`|u#wQTL-;1zfBsO)=A?TfKZeBt+E1(yV74n4O;6PoJdB3$(uhbun9*~r|f{m*B# zR`fg$qDBj4k`vr{zEZ!8{uyF+&>-L;`z9rV1pfNcjMm+;OELqZL!=z-yV;EJw4N^1 zCO))Fu9>*-M3E7)dvN?GpbQ3JRs^v=$CsqlQz3Dl-pbCgA3H9yW(?ph4|zswJMTwl z-$H7Soo!+~IRIT~cG2OFZ=FS9v~s%9y333?J5$pEFY`fRB%-VaeA&j$3>GBsV7)MI zAavyxeBE^R>qO`D$2uW3iJi=pQt(e0`X{q^5-%l5m!L#3x2&opJeN6v0N}ogX*<13 zYnF|-XZR#8bq!#yc)f6{oQL)2(iS6fwVUeAmf_=9LlRW3muO|E9VQPb9iB7hV%MRy zEgCnDsi^LM-F=e8JRp;#TBgTk*1PE&90&3AX$Uk-LA%Tj0AWe;QrXjBd6tSSD6u!m?j_ML5*pq-)MfKT7~Iv{!Lea z{dLh@E8Yh>-TLs{s{NbP#^fk}tXTfMh$xS| z?$s74uZyLt1+laNt7*pO;E+_ zavk2m=>^KYojj`AR>cKOM+^{qSpADzO3%BS3c>nTuWC#P0V^g#7Bo2h+(K$n4gnTk z=i8>8es}-bQTsTAfR0wS+li0Z)jq> zA>l%HIIvqwDwJ~n$YE;=)gI(!xeGAHSi|B59zl}GT<>7s;6j*oxfH~@iE_W4zH|#| z12!(Q(Q62n8aDWGTA_85N0t}h{z7-RU0!i4>F;{lp23fJ?(g%fqTS15)B|VC(OM?E z-;ACbe`Rx*211<-=^0a*Ts8JPWqsOEkiK`g&?xPSy;;d04zujRXpQv(TmiPgaH8FJ zrN8&~Pm7A{C4~39R2jFqAG$9G`gxDkds!um;--R+Zfqi+eHdK8Prp*5|1DuIFlKeh zpFs8M{&3%_ij08nv3&6J%tEBORmD?7==nfG-O0L5xeIG6oi?JI^vJ|3>ZS4Cl3|R-+8H2KgAws-mixE;< zyop5A+xoVpvQ^4_qVM;d&%f|_+;i@IKF>Y(+~?!m`@_A)dWsO>7!hkLEB)Ui2LOOg zabfPts9a;{hyxd|_;NFFg)K6vMQ3R0bqX+G~?!oM?xZgY*QJ ziW@PdIRNOYsH_Z?$R|MeH&S`RCQoK11SY}Ei1un#E4o^@H&&z8fLKnnaiq*)(+Pw;CO~Sgm+C{3r1$S#iaOij!zXuwDvryhUS$S=q?=*FB#^8TR<^ zruIRm=5?)Ryb|^V9K8xp(=b!Rmy6?`^ittfwcW|wqm7yM?RfVtb$jPCI}sPadIWLY!jjv$j_e&_v@X|v?y(RQVD+T; z#*-d^qTr32yP0*y+4~yxxQ~N^yIQHipYF%&eh``;d5sI=L%+-ki#h+;@XU%^up@7h zD(jYYRn4Z(TYPcrggz9GQaa?F(xq(oPL`XZ@y$CHyg@f)TcTz%HSKS_ON=g0)ozir zOQ#HU%4Xdy*6nBJp;HTO^GYYe7-4L8*RBxz2JN5E7)e<8$|-*=#0ap`EBYP_ zMZlW^_F3!DHDTlZU4&kB$(NN`(AMTPX}%xaPOe;c{2o`$x~lOon7CS@~&n?lj!X&YOdJgyE`IiJl%jR=r?5nAjEOJ;ct z+GD4#tET7FFtCvXHQXos36Fy1RmZOg!}(13eWsJTgVdEJzYTEgP?qz^B{f+!I$&^< zCkq4RutXQ`19V=|djb}2bENIso?_=>!mQN$Nv)?MiIT%U>IVOJ<@2=J z$L9QxvExlPazDGLb8dTw=ePkIEA|Cv7meoE8P=@wdHj?V*RxxEdm84I`G%;+wq zXQ9fW;stS8NOQh$Q2*@d`*~O3d(sVoNuLU&xfeqXTqDyvJIIBROv*g00`{%{%zK+g8+&-kh{>zOR|U%Um8EV$iwPV8M;nlHQBik(wkoc({y6lo0&FEO4 z0UH&8R-~-lSou-e8$Jkgd3E!J>*|kppt)}D z;nOJf*nMIfiN!f-NWaiCoR>!XVL2b=Yez9SND}@y++c74HCh6B(QLiR$zf#Rgo%2U zoX*>Z16#DWPIn*+D52a1*d7(~3-UbZOn{15G-FF9yOzgl-_~E2-xJjk{B&G3eK#h4 zu?S(5k-CxLN}RAJN0vwzoUFOD4`nIJ4Lu!zaS}WhVk1C3uHv4yKtVe2jgZ~cj~cl) zsUrpJvjqk<*Ym6T8_2e54=ujVMXX9>vQ$AD1i=;+iv~rH-`m;S)`L;DAOT_=?V$0w zGl(+lg385MY!(ZT=0B&aE8kL*m4u~BopH~>SQ@NL?iortm%SxzIEMd_4z;o|S^qTd zC|1v+xwM6KkR6N`d(B@^0#iad==Dp@%%v0Qq#sza)G#T zhVpD<@Ibq=PUSOCA>NoLTh4oZlQh~hZ_ZqKS3Q(5{iBa(ZcXB;dr3}1x&Qi{;}_EC ztOa{zB#G{q=J}COSkl+*#VM zOFqN`faGn21%)KMPZ3)CH0+du75LoKA##OkU}O1uu$Z^d#O@(?)DpY;BtGZhl4AIkef+%v57|Q?OmG_uHCLd0wolKp(BoON=~Wge0EFSvB`vG)k|pj^nb?o&>OD z^<0H`BLbyrroWlDmtfA zoOC-PH217?qTOiT4uTq(29|1+&9hw-o+g#=HM)21KBPT{!f=-}-miPcz1a?&0Fxea zR^`+K-Im$_AW6+383}AM7&`emVJGOQPg3X6vAlv{+SWawtd!!fF-_y^d)=}Zs5&h z)rW=QmVJ>llG>tx=?|Sx?OS1S_Qn>nSCX_x{$eAI8)?%oe0P?8k|6Plm0?m+U1!qB z&1y?>$S3{0FeX|Q(*!X|I@1JcPrhP_RDaWObrroeTB#LeDX#F)8Pbb4OlP)q8-~2q zxsAi#&8lGT2rV@K?nB`=zfk^_(Hb_2p~g66K9yH$@3@{UPCnbz$V}3ynJRm?R@c7gn<>!y2kX;z!N)?z1gK1(Zc2s~NDaObKrQqWx89RlCR9qOxEm#$ zW|J$^qXWeUv_Vq)7d`sp+p(ir#LstF?u@G>mwpaW^7c$G;WyE1%gq(D5fRM_oze88 zth*G>pYQVC|G7}x>~NaXJCt`~M*14FeHVe506-1lyzmE?MT(V?#SGDxS?tXvlzGgT zXR=q;ki)KRQWtNyd*(*XtxX+rX^ghIl~gPU1U0a>Se=>oQw;XqUViYs(Iu(`!>sO} z?zh2E1^^6(=|Uopsz-lh-%DaW7P?AcuA|B)^K*c7;Y%NPv|v+~AtplJ&{e}a*`D%6 z32`Xp`qdZxm0+>tTll#{*%z_h-@Mwo?bjQT{yd|Vlt#xkUz@mroB1$=Q_ylGylN(k zMteZpOJrfvOsu&z+w95Hd$-;KKv>Wtem|`}VbYR3 zhD+`NjzdKtsFkEc>iYVzkUN0|LKPKn@uoWPp%zG=fp|>PSPH;Wagob`(f0bSkyx0p zntdr6^a^z=zeoJZd()d{>~I5wZ?4FgdBSFI#5Inhl!zHUL32li;2SR)%Y;i+cLE1P z2EPqZ;?~2>Ah7d%dAa%`QgORnW)Oa@^XE`GA-@}KcX#*nMo5mCn2IrCgm3$R_LJ2W z0A(T#*-<&wK52X?I-^#^voVi|bF|ky*AlHd7akGAs)ho&w`sJa@T#T!2y6#at+B)x on@9R;Go~0beMQ-0As+%4zptcfG67hH6tiT&fZyMu`u|n_14dkv`Tzg` literal 3204 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 diff --git a/lwjgl-rundir/resources/sounds/random/click.mp3 b/lwjgl-rundir/resources/sounds/random/click.mp3 index 5daf85acec85d830f51fa7fabb4693e9ae82b051..b9643be310dc6aca03176c17735ad136e5200223 100644 GIT binary patch literal 2978 zcmeZtF=k-^0w&9l;9yrELm!BJ9DQ9CjE#~qONtfBQj3Z+^Yavp^$ZOR6f`nQN(!v> z^>Y$)Q}v3|^zu?mG(p-&GWh?w;|SdU5t(`EKn_0;b1^WmRWOLafDIgE!@(>#I0Xk! z;ovnKe1e0YaPS`vfOc7eq6{2GOx6sst5S5t7#Kt(RG5xAF)&Dg+;N*(aXs9Tqm0oI z7!3guLjWb4lc;wjDF6T2;s}FaqFQISBe2A=WhnZ@AlSgbpv}O*A=dfz?)i%XdoK$A zH*xxZ@$P*W7cu_%Pw)T#BVhS|z6J*qLxTeUDJF&)cKprH|8Q`yDKyye|2p_pfFY2l zQo)NaL)vUt!ma7gSQPvBcCIntj{W~Rlb?}Pbr@ll`*XP zX6g0hfQWi9U&jf>)f?{itbZT*DO~5c{F{{@Q-e#3YU5{Zua~L5`|$SlxBuT)A1hP# z-NtetHatyb_k*5C8ut|N8Gp*mYPD{x5X@qfHCt^l{;$%Xa7F73MNrna`{xWA{3;SxRM+%FmhwevIvGY&;q{2{$ApE-R!S zxE!`zOL|#e(=;{%h6a`g4UHL$m)P7(L{{DRWLk73Z|Q*}y$p*Jawap*k`PPy>CnXH z9(y5dZgv%i`mPD(K86u<4(@Drn9m#F>S2*}VEch%3_SX!8GA3Stdb4Akaj~Srm*!4 zPgBws)k(|@0z3u@dm9sz_yc0V{{E4)(ekQiZ0V*86BG*FxIljAvW%`<6%LG3hKZKW z7we~ocsWF#zaY6Rpj%^3>89 zm>1q<5Q#0kCTE;p;Ir-g8XYTT!_Gv9WhvHc{+XL?Ou2NkJ7~$%wiMGs&v4=CNfH-~ z)t~J*4ccP*F@0r%_n}#vZX3>@Idj?5H(7u0U4663-FIK|%Gm*L5>J-rTq|4taP_U# zRnO}`{d?Re5uCl}u-3J_(~CE*4qCORO>t_g`_v`N&R?(p|NY1D{nOr*>%HcExc~6Z z*yG!_-!>43#q-}=|39r_36eQ%!E&)^s*^*5mGmPuajU5yzYCimwu@MO{s7~?vnQ2H z8}j*;gi8+Q8O}&BcYIdG-ShpZ?6O~}aye>RZ+D!I;L2#~Rg2GHEKPa$#P05N?+0Ch zX_NjOj&NO+yXI}1%D=T@*JiIVU9)>_>fav!$bQ!a;?HdLyPjHVoN{?{qNv+-S>mg6 z!nx@Z-M=d@O+KDtx?Ad0sQ1Z|v_P@xVN*SlgI2!u&A4(WO;u^F*1UTbXHIWlvpRg| zJd5wqQ%=R-ym8(5__Up?w&mS?R=%k>zCJ-cDs9QvQ#r40{hXe9a>>?drSD_Ajx4>j z^6k>Z1Vy*Z%3jf*oHEN4ivq3vR)n*>c(7$_VacYFJ)X`%m!2&7|Jmb+vbwaM4nsB1 zo-2n8Z?vSbxIENhn!$gdLyM2aOSD0=(Q@;Ob77K-D^+7E4On^)t~_|7YdO#KBOgz1 zvr0H+WVvh+PXgD62dh~*D^ye+PAi27nRDh$ng0K3antPDu>Y=l(P=gB|8Ac%y=J*t z^#70_SKiOLaXFB!dtR3Ark|Ekx2=teLWNrH-T(jpV`Ad}&k{#CSvpvI1UOt6!s~In0EZme0cfd0*6QRRCnWZdO1T69Nz-3qrNP5`+{0U{KgW?9VcE z5!$-H&LuZNEEb<*bg&A?2mIN1BwX*?$0UakjxeAB-bFktHn;GKuzo!{O! zuRND>t>Enqm1?+hM%?TaPM>tT=Us4y(UE$yvUznu_b0Lb+T)aK`3o;iuvjb-CWp$` zy#8Ao4$_2nrKyZ+`_j}+wHk`Ym4%mgOk9@kmB2KVH7{RlDBimto$Gn__S#1_oBdtE z(}i*qmmT$&7#*K718TK;0p$AOp(__Pmlg1RJ|_6Vx-sCVh+#vjPaauk7pAlV#xA@d znmD>mut}jx4d(j@P~1s3(!7EeYq|nOSWC_csu9y&>?oo$Sf=$|o|eo;B)s2i4MiE; z+Ludm$}@D)gH^%%^da0sv@vp_A9E;_hLQJaf-UF*@fv_6HiRQYq(tU<-a0Hbu4=0i zv?=uC(Q+{c^f(W4r}b?pwBg|)lY)2>4NJt45XwAvrc@@0a|UaqLWX+cUN+xdDA+** z;C;n#Eu`aKo~#wEtTLyt!fyA{;rb-5X;O8y?+{lqF6mMH^gF_Z08I|oF%)qv1#ON# z=TCR9*1qu8W`8TJHspO$u!08AoHmGZqVraY-AtDZ@-9vk7J| zHtZ=Zmu4aD)4m%F)q}5(DW)d)Q2)S}XK=P}mlA8tu6gPef_!NjtC11xN)n4Y(`}qe zf*?83{N56zm1(+w)dAri*nzgjcb+rjx*IUfBPv^}^XbOWl(XNI6;D6q>`bXI5v89< zdg|p$R;vuRqVym|!B7YSGGz-E>BcH#uvj~tUSLfkcjkGz^mkBwqowie(b2Wq+`$=I z0rOpVbIk1g--Z;tld)}*(nQ7V9fizYsh zIyK-H6>Uqu%rw+B2a?hotpykz&(?!fFwOdi^lqbsstkPd8gBX_EuHTh7I9HC{ zT*To|lSTH0I^kDVklS5rHj**c{oHg2?_^rF4LdTR3SD!G0^=Nd>O6F0Rsiv;Su;_1if3(X=c>$64Hqr9eHL<=!W%Z%@sBC(OpNoRJQN<5W8o)DVyDk^M zjE$k9nCizH_S+lW^90#srfwRXOCrr0$xUqr$Rb_2QOCDGZnuq%qf&R}y>>6%Zgto# z9~t3Q;RF|bJjnTx+-jPj-&;oVLqZI=Br_}lVpH709N2b8ZlLRR{e4JU2PaMa!gs!_ zaZZ`KdgU$^H2^157}F!5dA;wTD5R7wr`e-)fy!RGj>;Jn%B_7-G#A3*P z2cj+AoJN%H0W(znEe`JgD9=O5Ep+9C1`dq^hiQC`4phN&OCy=n<4oP22!F#Eg?L6V z2qd+;XWg4W;6?sp#|*T?A#I6*@{voy>0u(zaNI^Xl))*+PWhWq;ub+z<^4(=Gp4W% zn92U<`az|j52+u8tpsfBu&wUfCO4fzPU(Tw7v+#Wc$&5WNV9ezicdcvZZS-L74>Kq z2bip=$zP{UsbcGB4^E^4GkiYW*Ge=Jj5Rjk3*vpW^i@RHZ3dHtak{C=#R+D!K4Sx$ zm5r}{cC2rzqHP!)XXTKr<5^Kdo-igE@_h_U#tT3pRSFJ;SESq;;9rg6;Sydq9XD@P;I4;{&5xMtW;b^XIPRd`Xzq|Y2tkl6Wet?4_ZV3}W9y!=Z zLq`Ql%&bvZQeY07n<6t#ukE zvig4Kd3lUwZ^4FBx~7reI-U*%gt#F@;x0oM^?8+++fBd{A%uSK&wNm5R9wb(pt#!9 zaf)z49DyW+I%bxUh|Zd1QPGVU1U7L^GH;OVqYo<|NW{BYBPwxCc)XStYs9v|TfcKE`N9RXcXAg#={A+~F{deK zcH;4s*{-Je{A7n$l6H4Ql{71;zhV_WhI3~=lH&plfMB`thq4<}*2R`SvbzMzvy()f z>nLVAa{krT_4dAru^-FYtBxz`r&8-(-fN3T_t!8GPVXda+S$M>F4Npbo>}aoCQlI( zc;5sK$VVl4{VFX+X|fgTPOj5_?6HTp;&j}PJD=|y+;_Fzrd{$fGdg#jT5JT_%NE}U zt~Rg*VfRlVKCII=GA|?4Q-m>w&m_SZ0WBIAWP?S>`z4iU6g`P&URhW%@}a7A0d}h| z)~^)OnSzP8ktwzD+UF}HJ2yJl8pd_qIOLk~@Nh$k^U-*sWk?hzujg%;edRy}YiC>2 z%+v`l!NmL-?;rNvw(#jb@Q7F55Nb!<_I&krr?}>|=?jFTFCBZjGEWgvCoW0tiDy>E z?Ckj~a$D57Pcz@mAoInKZOijs+gB`VunJpH0udq*!N6C_muAW1`gsQYa{N`b1@1}qN diff --git a/lwjgl-rundir/resources/sounds/random/door_close.mp3 b/lwjgl-rundir/resources/sounds/random/door_close.mp3 index 0762664703f948d20605188b8915b1b03f442ac2..2f534a8a9fc6595b4ec4b1c038cffc26c1574583 100644 GIT binary patch literal 5421 zcmd7W`8QPm982er#OW7-w zEh?laMWhrFVLs;b{(R2)e*c5d^M`w1_ug~weVo_1=bn46F-{Qz(2}sWvNAYXvjYH~ zne+84%Ib0o3Ucyj^uLe(v!MR5?)yKR{|t@&uUtJDoty^<00062;BdIWNyw9AWo1=P z!klDmY;1Yb#gp7l^7He%eiG@Vq@<**lWw0xp->u6YCoy(q>+)4>5~>tT3K1yJZbkN zDwRsR^9jd=AR(~_}q5+&wqFSXMN%y0szLIv&z<|NT9S_e^uTsFwg>s z0xTi&WLJSvj0Fi0bz!1g+TRcQO%e$clVXxWx9AOn*rP$o{ez|b=m_1d$YaNYe#S5z z_R=4`x&#W550*TnN9v1(U`#KThbH7k?Dq*sTV!mX8xKdTiCy_5ZC1v~PXGM!tzQx0 z%0Aq^<``Wjyt?F~owgii{1dlKi=Act=Vfn(f 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 literal 3420 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 diff --git a/lwjgl-rundir/resources/sounds/random/door_open.mp3 b/lwjgl-rundir/resources/sounds/random/door_open.mp3 index 3aa98689df4caf9d2d1aa1a172f79a8d8b2238f8..4f3da23c51f47535f4b589a6712ad70e84834710 100644 GIT binary patch literal 5037 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 ps&fESx!Y($boGzJe_$8;X_z%dfX$jZv9 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 literal 4680 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 diff --git a/lwjgl-rundir/resources/sounds/random/explode.mp3 b/lwjgl-rundir/resources/sounds/random/explode.mp3 index f341777c5eb3f5007506a847f51d2fdc5273c7f4..f41671f024716ac12c69a2984da8364bd5fbce88 100644 GIT binary patch literal 7332 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 K!*~8yr~fb5R9?jZ literal 4248 zcmciG_fr$w!v^rsLujERQbI?X(!7AEp?4Gry`xkC1py&~^iTwZ0MfzGyVOvmlOVl= zf;5pDiUtq_)O^F8x$mFwer9&|%@jUv~=ARJ-6e{X@w=|f`y4g_-UUIKyqK7n`~ zNJ`DzeSi24;dfDGzxWOm=rex^)E5)#_|NI6fPU76cygyT%iwFkLut>3bH z07qF5i^j=Gqas8an3(~n$zAzWMg%2GVC}T#prx34G15cJszIZ%Wa<0dlYQx2MNmbM zNxAIF{91r-x*Qk-T*u^#;E^)(kjl+HE4muamImQy?P@Rh%^z`2+fpd!wGsyxw{y8+ zb|=#8h#w%7Guk3&m;beXfc3SIh2IQh9mifwqJ3->bB@ta;bZ?0?hMjL4VjndCC>hE zy3wQd4!@yyn@yW?W8bVj>@w*u$rvTMGvdk9482w|G*NH)ybps*Y796V&1!@UOqxo8 z>;E_h{vB9_bIh3^ZB*Jz`g*ol9aeKwzG7S5_1}Fwz9nY-C}2Xk%6$2c>Gq2O=nO9* zzPS~2V$5fLo&E9hNb~NNY}}n0pEwP<_E!Z~6%~G!HLr2W*GEX99_6u`EmTt0N9WhV zD8R3UK>!zAx+!A_YjQCEdNTBpZ<-c!CA4us| z@G0(_&2|AOeB}f)3{O28%t7}+(GXM1%6bJgQkT7E<@}S6rlw||df2CRK{UDv(5X50 z%*u;_uk9(#)S*n9&-L87%dc&`%9K#r5U1(ce0bB$ts1IkRxU_`{<&f?fL$x^po0yPpA1hVx=v49)XF< zT|XsUr1NY_%jEyLYrG;a(LMQd={>BhWZc}U>qq*w`T0_<`9Kcsj;r`;*0P}Y_Ur%$ z`Fd@XKwqmQ8;OHm7~$9gLoe2_J}ESzO|ri10r9vskT7ZBm|ytO^A#ATerYZ znS$Pwov{C@XlXT=+hC7&&?)3knz<>gElqBjoWkBMEWb22D> z#TQvwtzJJCmXJdG#i&Uzl{KX>$`GG}PHB<-7IAPUfI%7>+#XdD?xahT={D4o+xea(P)F9J(@pYU1Si zNL5XrxBD|6QYpna3@x|>jzgV#5lpi(HCcJ#793Gswj+M|C_Hz|BwNhnIsGQ5Y?f`o zg_F;WS}f0sR+-b7^6lw1f^8p0jDxUu<3ED|JtuoKQIrgFJ%J7Ey+!f2>DlHU}iVb zA0>v+RGR75xl*)7wPub*1a1^4V5q2?OkQ4EA%Oq;} znm_-G@q5q$nFWy>I)vkH!agEwas*3zTo}Re0i$xRkg&1&Tu_j`^Mo-+`1##~2iE+=i z(%z8kDHtI1G-o4SMmaD=31RcdgsRU#GhIwu%50K`0biDCNv&P*ZBZp9CHM;VLO-M= zU^ssPYhP%CRu&sdWV zN$Mq~^6*KR4-+%Y6Mqf0@Y}n!#Mjb4KVaw2J{uGEPB_ZAZeTWUIukjqCQX0l=G}{o z5m`R(_;W1Q@~I9Cqoj(V0CTFT?NO+L4lkziCwp69?_MdktdY|ztI3Uhch~-~f&;wH zz}Tt9w5I0s&vV5>ee?DymLj?g^M=fd6c#auLI*;oJgYSIN#~Co^zh~3yYPh{#a_3Y+b3e8B8h&y-!X@M?aBlX(<9x(x3}2 zG+}ACE}<4ag_8F9^{bTZY`I6wOOh9{20pXnqAgkRzM4A)w~FD??U$6nc@YKo`68p> zQ~C@*u@S1lj8Te~OI5YK&&_TLe&<0hZw{U$S=DY9<1Bv9uMI60m};8HTX;!1B!)Ni z;sxmB++szcZRFx~(r?Sbt3LeThL4>S%EhcI+d@fCW^f+ZWuQ)S&a%>5yIa5Q>fNe# z!IX>MS|IT^L-Cp78+d--EFk5-&w^*hckK|ao=pR}QG;@i0S=A|n6}AG54Uu=7g;)a z^*@adk@vU@!;8f}O5VqP(b3c`;wC+Wsdd4M4qpV#Y>hQOKVEB{OHGTLp?n zOs6cdMt&}T-CJkBjXI9&+tbL>eKm9X7k+c%tf<@KWgt6(wJ?u~41U~{{^j!JaR_?r zZ}7^twZ1oja49*Qn1{{OQv0D8^`jGvT=Yjs&ub6*=AvolMHHIIyuBsEv)z&KAY69sPCrgdgF#hQs|^S8 ze7sBYaK;rGe(PB{x>h3ar}QH}lj)XD-bXjrh2t3?d>YTI!P>QR&e0ZfT&;r?LiNMd zx~UmpAupP;mWr#1MNzRN*5(6qmUxc%?-Aw!uH4d62S5Jf*^LO4 zJUqQgn3MAif9$OL_y+w2ti4~97AHJ6tLyV|r_jFrz%jH}1sxK*<_=uKPM&uZbphqV z`NNqRlxZf~FtZR92ir-Unnxj@oQM>M;HKma-}OA5M+@UYZ4Gs^)LDY3U7Sc4EjmNy z8y5OUAW_|Nr-x1yVF_26S;a^r%88j-F+i>!m=8^EU~9_4jKyoi%7!PTv?muw~9G-=*LM3K1*GNd-oW9!aOS*wxa4B2Gg z*^#xW74VpGiZ#UP9JTKZdmHbKf8RkM#L=mP97NuB!dGFz_=ac&_#)}Z}K1?+KeMnPNC{ats!_2BaANsI}KtG~SvrAbF(y*UD9nhr>HV;$hJ^JY)ec_i|MlGgL z884H)0(Ry=moTIHNCxp&-zaV_oNBH_Am-#IW>-BwfSgv3Lg1mQ1xNCLO71)lhuLIb z#@|Xk4$&UDFV~&&(>`_?D`HpbRfdNtgnFIk~O%hB68I1FTSbU{t6>H`H{RpW1AL=dR AZ2$lO diff --git a/lwjgl-rundir/resources/sounds/random/fizz.mp3 b/lwjgl-rundir/resources/sounds/random/fizz.mp3 index 00a10de5bd759964da1685a509464bdcc77b74ab..b4720b5ea6a039ddb576040343b660e6cf423c2c 100644 GIT binary patch literal 10605 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 Cr=X?) literal 19728 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 E2Mo#I^8f$< diff --git a/lwjgl-rundir/resources/sounds/random/glass1.mp3 b/lwjgl-rundir/resources/sounds/random/glass1.mp3 index cdbac263da9a16b89941432c90b759e280803b64..ca426dc5c69376736ffd4869d1994c5b65775335 100644 GIT binary patch literal 6078 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 C-a+92 diff --git a/lwjgl-rundir/resources/sounds/random/glass2.mp3 b/lwjgl-rundir/resources/sounds/random/glass2.mp3 index 5ab8e32aefd67308178ecfa25595101e293c51dc..7d409fe63d27502a10bf80499b6bcca34b93249a 100644 GIT binary patch literal 6078 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 literal 5940 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 diff --git a/lwjgl-rundir/resources/sounds/random/glass3.mp3 b/lwjgl-rundir/resources/sounds/random/glass3.mp3 index f6f93162c2409e4e1c3466d38930d88ad9889b19..f8f414e17c32da6353c8d245bbbaecc1bf2c501d 100644 GIT binary patch literal 6078 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 I|39YsKTu8HLjV8( literal 5328 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 a+o&7nK`_kINUB$`5`C4dWc$Bgi2nzqgHizi diff --git a/lwjgl-rundir/resources/sounds/random/hurt.mp3 b/lwjgl-rundir/resources/sounds/random/hurt.mp3 index 4dc796449666d10a8a32a3a07388d685951a255d..7f3b0e2a97808e7103515caad0c873325151a7e5 100644 GIT binary patch literal 8377 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 TpQ+Hl+5S7jtETY(6zD$y9B$A> literal 6876 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 diff --git a/lwjgl-rundir/resources/sounds/random/pop.mp3 b/lwjgl-rundir/resources/sounds/random/pop.mp3 index e8cb350e65aca06aa0c5fdad56ef860d089c49df..b01be5af735d21943abd8afec89e1e15df6a0886 100644 GIT binary patch literal 1898 zcmeZtF=k-^0p*b3U{@f`&%nU!lUSB!YN=;rq-SVg0G5Ri|9?9iK;lA}o_T5cKo(FR z0|x^GyDft$5(q*9`N*IL39Lj0$B@8dWbhvefNTajG8yDZGY|&`R9L(qOm?<0pb+S3*v!c+lqr#$#3?ogl0y_<^ zO#1)jq_VNlkFV-wj{h$PZau$qqWahWKOU*inyGZk&{1@;vhm{B%o(|wgU zaayX!8g^A?XIe%3|Nk9ygq4B2B0hf47Y4;_-W4a?7Z?aVBM7a7FK0Ss_we_yjJ zgAIWKJ<*&yFaDYO*LRuwwe#;+?sDW_ds8#+pIzPQgwX6$4;d-eW@ z1w0}Gg-k7NJlnr=&6K#>HS!Zy7n|Cx_w{LHFy_)Zo))Yu%5zHHw7})s)58fmXWy5ZvinGbJS5S4vd7Avr`YiU1A|Ee z0|Uzg1Gj*S#lqHBJ=YFfOZAM&@^SQaH3pR)tIz;W2{d&y=7KyF lz#t7 literal 1044 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 G`uq=%J&}+A diff --git a/lwjgl-rundir/resources/sounds/sounds.dat b/lwjgl-rundir/resources/sounds/sounds.dat index 300d9e97233334d49596b91110125e948d06b377..1de7f45d45a1f6ed128a284b347f6b4b8d6fdc94 100644 GIT binary patch delta 431 zcmV;g0Z{f2vpABzY8rNU)m0RL@N(Q?}$5X4PdM@nKRnNIuEnSKGk&`;?g>5Ld7 zpn#*+Uta_$Iw8NvGly?)kvJcJg1Z>3mG(fLViw5q*C)$Vrw7U^9XQQoWlBOT@@R;#V;(A5lDvB0=xEj=40EGR5dnx+-(EpMr`JCFH1#HrO^BaS{I~#= z+RZ7g41|zWZ`(5Ld7 zpn#*+Uta_$Iw8NvGmGzTkvJcJz+D7ur9Dumm<6)@^~o~T>49>|oQwE<#J^7|u6k$$ z7{Tc^e3;_)A4>R=Lp!bQZ*4%K@H#Ruq63Q~CY1NgdD`~Oa!llLdTV>po^zrU@+8Hd zi|FXc{3_KeF5XJ*Qm#+&@vxBZFV>^5XQQoWlBOT@@R;+R#Py2cDvB0=xEj=4dnx+-(EpMr`JCFH1#H%(*A4?f_Izj7&R>6%wUC@IK*sHmRCg5j;AD0BB zc5_H810f{U+jdfA!rX(A8gKa_CxpM@p~DNdpMutTW|uT8C)d%*VW-wib9mXoJh*bv VGLx z^>Y$)Q}v3|^zu?mG(p-&GWh>{#t{tvM`Y%u0|ohkm>r1rFqoi#XcW+l0+yhHBPif0 z3iyu#fOc7dq7EEYOoa>Bo z^zi?NmYx6gs13Tx|TMM~vto0P!T$faWN^0H%{!ra~Mo-HCe z9cxPEZ~m@ZY>>FDs++^6ms#YWP3wk;_6sF^97{D1q;7PylR8l)a-w~uq|fA)SNpDP z=BzJ{nIyKdS>dIR(ERg?U(t+Kc&`vGFzbWaDT%$ z;riKvGxXioMCn)vtSnp3dtmLeJzj^Zj{Nj{DkM_M9jtp_Ju>06?$Ub3JCpbKn`!>P zSNq-n&-VWHUvF>UsdoMErFF6k4qi*NX;1UKnjms^leJR9gvqQMc`Q%0XC9SmwN`F< z^Z&QS5$*46&IhIkvC^;$XPjE z@yBz;$eikr&QcHje@vQoDvbTSlBKxz&t5qtPC-_o$rBbwuU&R@(vs}3P;I&6UAxRQ zCtq}puYS~Jp&X=SIla3{Ql2V{-BupNJe!4kwEcDcg-sZ!2rRbO{@=Q z&d+RIE-RUA;_7x|OIBKw)2;;*u1=gfD>^2R(c|@Uf6dCGKT%J3tsgH|KA!%_!v09Wcw>ixF7VM z`DV|AzB@Axot%H6P=AiTctOO5*pI!Hv*QjIGBB?5zUjlVYtHhXtTky`dd_wWW*>Sz z&)7M7yT-9TXRXbb_jqTQtTUL98q9K0v2C?m(~5w7SFg-_*1!Aul)`^&d#2@!B}FnD zo|~do?R@d9c05!nw1|G#Ov>x^^fR;Gjm$ZWcqd?iY8*FDvUj`WV1)$2CyP)umprXT`xGkXKq zlFq<~5{VC`yPkbf=$Y|)MnuXqci}T;%uLZ)(t@XNss36hpjX|az3-a*sues_wH_^8 zI+u0I_U2@%MQ6Df`?emRcR0%B!rGjP&f;7fKK~25_Pp#hL(?SR-70HO3hcV0Wy+)N zb;(LSEbPNEi2?!Lus{n=GiJq2Zb#B&l$f=;j`HmgWq7cU zci(#5cKcT*(|5I|mh0wPFnb65*xha0+xGvr#1T$rR}p5z2P_T>`VCQM7GNXP&G|Eu+A{l~z-EO_gF6?Fjsy>R}7 literal 1404 zcmezWx#I`}3`At+r32agK+M6wz*@r~fdsOVKs7R$g9P>>gL_EeJ2Lo>1b}u~`Z)T! z8tWMv7%&CEoFby2!pxz>z@Pwfhn&%WIhX{U>HnWCjxY$Uh?^qsEWuzXu(Z&enVGrH zdiU;~3xHv>y`n+hZgDFk^9+S#jp98Ho1dQle~{sb!2c%sUmq>(e$+pe2@v>yjZY@R z{{PqJcKZiS2Ur-GIGIZgU0brwzBG(h`_&{RspQCc*6VV;&i~Idj>z~t5t|Y`>jcB? zSyBd5+#Ccr8dq}&gzQXRmD~7SJK~G#BFBP6VePx$mlaMDd@*5D%VYtbnF6P`{WIj~ zn!Rc3kEchku}-jB$F*R>h5d!6B9dJ0s4aPVqABcRi1@{|_Sug@z5X7&)EV=|bF<@n z?)5%t)r;|RNa)v1XNm2DeTend_E?HwvD=(Oq9 z&qmhViM~N1+=?2ELbsYYMb*`~+*4&5mpxkSfAi1^bKz;Gi<_hFY;2wAysWaYcuwJ& zn^DhR?cHcHsm8+o(oXrA8a02uZ`1vp<~;x8N0kJJ8&d)qF1xxM^?B+nkP~3P_v>Ug zr)zOjButa$Fz5&|9BaA%};Q>u2@|azyD~V$NrziZ#nOoKmUIAt#Fvv^qYDwK6YAy0~nss4~ zh1%70p3R|LURzkho)~xC{5oe%t5$9Pj29=;-s&u|&WiLok!-J(YWm`H+3Qt-5qEb6 zhBmeN9Pc_Zd(!T8(!V~f3FF>>e7;ten5R60>Y0iJraQ$v=)cc4-EF z+JD8X?z6~N;SDO4>M4mjqJ z^>Y$)Q}v3|^zu?mG(p-&GWh>{#t{tvM`Y%u0|ohkn4N)vgN4Bk1tg<@W)!dj6&yza z&r!gC6aci#3KVtVsA4K)kYt{w6T`qDVxYo&(TRb<0OXEp|KGY8jvW;k4S~@R7!3i6 zLI7(qNRf%7nnzLy{QsQ+tVUVBFq>{+WH6p)tp44!fx%_boWiM64gz}odmH{9IlVui zetM1Jr#|-oM7Mm;qoeCtkLx5EnH7An&c9J~<^Z3nblk)( z+gF`E_3_639e&ag1rrUY?B4o3@r77bT9xLUKO4{NyRIyt+@4!{Le=t&o5u50--Sm#AApIoroWB-FcuM(^7Kd%m+`Yx&?Id0n4+Y@^a zS=Ko^eqStd({ZtJUWFYW(xO%^(FWZAr` zX|X$V|E+3ZkhZc-&K1xyl$>|s_K#Cb_165^Hi>DXU4ZG&7rf?wwEbeGZ;5V>bWS^C zo#p({>C8PUF1)zb%d^H3$X9Chl!x&@7*(`(-j`O=d^G z;?ocN&Y#IWU3{O*#ecA0r{b-7NMmRT5df?MsVLV?3$ z0oRENGp%&5cC4>ixFgx{)XU|izbwQmmW9n=ZJ!%IVXxdIl_P7S+2$mj;cnAQZb}z1 zyuh@EM^xruv(QgxwLfAazGc6zoD~(C?iL!Bshcs$=tlYKhK^EBmsL}Olu!Qut#O3A zf$KR_pR6};`(Xjq@vw97mqyX@QCGBn<1ZY#Jhv> zOO}qvndY;bc&18f1uaxMoRh25R&bTmb+ST2*>tX{F;2%?#Vjgxjxbhu%)0XG=&ZJ@ zF{{^16mc-1A$H!M^E__?#@pUGr z*3_L{JGE=KUFzMpA~Q>E@}?t`Tm>8!%w$;Vcd*H6+AJ^G$O3~;f;Q0tpt#^`;7*tv zyktg^V+c={LCTB=0>54Rv!rYeXIsQcVc+dHlSw@!;l<3pO5|VY6n#n#(d`d3V>RoW8L9 zbd}5Ukg(eqzrU6VoRZ*RlMtY#5;z6qW;O<{j=QePELD!aQ!`40d2E(UT$IqIuv$l@ zQqEm+l1YE%RNu;O*ISuep6>T5oSCsFq{nE^f!{4JCku3j1jp>Wl$|j#`FcXGcCm;@ z23M9>sL;~8s=H2qeePX$bL~2}iwZuS!fp>YGWs8M^74AIC~9NlWKAx6?z71Srz0d6 zTe?-0%vm)t=f21F4~w|V~^l|ic zHP$mUFklLRIYmT4g_%Q%fk6S}j*XwbuY^g^ng0LT;|PO{*Df7Ke+dRfZuTGByJt?f zK0fh#d)M)aM(dqL1Ql0bef8sad3pJl;?o7@4GBqS85meV{$SC)E3kU^LxuxK_y1zt z{r~s8j(DKIWAFd}xATCxMaS$04y||po*()D|DydxLE!>MPWJyl>^?H2aWHYSa5ujf z+#|rF#lWG!#L1X*^Twu5N5PdRW`F$udBzdJfE=-k;Mo@#7D>I$ zF~K0gaogk`$-Wg$lZDsX3LZGwY_%-&p!aG1Lv05gu19~H$W~$GHbt4GRp%7bq2{9< z3Wi7OA6;?%C#G?8M)I<(YxA*%e9CdJD+wp7^^*{r>Ky zPOp2KG>%>@Pz!u%uN?cEq<>@L{rvAA|CYTv9w^QM@;i%smD>b{ z#I}uRnu8ijtahaQm=tQO8)Nlmrt*p~URQRV4Rbu2b4y=&tA@s0OjSz`IMg2);%VL& z*kh~_aG56|Yku&Csp0;m&CgeyoIGz&#)TWde~YY|xJx{POOt>57wu>1-d)~HtIeE$ zKa5zODzIDi#R&Pu;(*sb$KiOmhuN(ki+sX0Hth0>*k}GDBp{scbG3#x zbN&DSpR7NgK4+z)yf3)^{qZN}f9`*bxFM>bv2wy>`~Uwm|9_S^!pU-hje~*X2*dyX SBKtoAwftfgg%_Ejp`ieRGK+oy diff --git a/lwjgl-rundir/resources/sounds/step/cloth3.mp3 b/lwjgl-rundir/resources/sounds/step/cloth3.mp3 index e0a632fd94ac3eb1257d334dc40aca415fcbc62e..0a67aa2a9ed06de0b3394a67a78b71e9dc2f0cfb 100644 GIT binary patch literal 3626 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 diff --git a/lwjgl-rundir/resources/sounds/step/cloth4.mp3 b/lwjgl-rundir/resources/sounds/step/cloth4.mp3 index ca7fb327af6ba1fb3b3c04d220fb97de2ef8e8d4..1d99a590b2c5d4f7d74cc85ca0015342c00c1000 100644 GIT binary patch literal 3662 zcmeZtF=k-^0w&9l;9yrELm!BJ9DQ9CjE#~qONtfBQj3Z+^Yavp^$ZOR6f`nQN(!v> z^>Y$)Q}v3|^zu?mG(p-&GWh>{#t{tvM`Y%u0|ohkn4N)vgN4Bk1tg<@W)!dj6&yza z&r!gC6aci#3KVtVsA4K)Q1acYW5vKAVxYo&(TRb<0OStmC$oA%)=$lTi)47YAnn9wEBA5lS19_si$8#|K6^&_x(|y zyemuA7TxWU{~5h~eyU)%*>;b&rxUw4PZUk-iuPCdWB>pA-~a#W{~s2f`cnJm@^|8@ z)1Te{|9|n%?wK)b&&6J?j#Xfo9HuInB2dE6JnO@kY&}U6Uv*Vw_Cls-EU7`IA>9>L zS6(Rl=B+8b@U?2M-TIQNLUQrvW&iMc3P=3^ZE-}lK~PgVbk5b zh@4w)7wrty}Td4{&p9^-+vM}JEa(Q`BlGCJY2@YlJ6}cg`H{SjKt#L$< zfvY7sdznhw!|GY9L=N*Nz6)@h+2bQP&&=iG@fmT~E{Q~na|uLnRH&sbSef`dChXSD zEtkF>W%uzAm$0LRFLbE?c&v##N zEVxCHKiP@>T-Lgu%|VJ6r@Z|7`QBlBtAA1@XFE=uFy8-S=Q$$MScqv?(+Im zA6WFKzB>5n`})57p)3%nq=mKo^>GeooheCAoxGEu>$ z@<`yS>$9hOPO=f*n6B(SZAP)^E0veAOCyseOI&IVaNaD;=g6VF!g0Zz+tW_EA9VPA zAnoANX%3fN`uapZEsuMv_jS>h%ieXGpBw4&99(|>^NE=?KT8u;L>c|qn@^lHdU!M|U_xa(!vvnLj!9BB zhn%JUPJH*fmaAvU1O`n8Plvl=+6P}mgzA_Is_v1ftUaZAvRQn|)o-uuKye|!&^6<- zcbY`%L2F)(1&K`^Dbfp9ob&ziw=VVF9Mi_l7ymt&w(RcL8~5Iq;NokOxK49+vZwaVbNjS#=2b-tk5AWJKI~#R|FqT3w#wZ2$4{;Us%mq# zZgOCeny@CsRi?Pp=4{win^WB%=1ygu5_vKsiK}t1XX1@er&Y{L8pD~L*7flnw`*%? zT$w1cLWeg%^2)HSKv?A4W+vw&pIJ z|JV5cZ;2zk%$<_?(hFLg4^*#=>R{;aXJnLgSvc*aqyL4QE~k>E)~-klu8hq{w*UI- z{udt2pF6Wop2>?p{q(7J{YR$*aUlz43jT8i_9OnxI$i%WW%JMU|Nl0f-{{oDrh0eP Ny3i|V~^l|ic zHP$mUFklJ*a=}1EL4}z^iGe`@$-$bSM9R_Bg^I{Zq|`(Z7P>P{B6g7R5Es ztsaVfDvLR{^GaLOg8u@IJVr|MpUAW>%xE-Medl?UHTab!ukl)UTREF$aW<@naS^nX_p8P51_bklv z2N@1b5U^+v;9y{4Wj<$-;vm4Fa4f)yOY;Bc8ApWuT*M}Y&pN;`xk=6K;H(|Y7V=gZ z9W%DInQlzK9CJ}bqfN(B`mD0YcAFUo9=h^w(iPy+c{ufmXfOK#2M1+wae>q$tSp@l zhuGrV{oEF6UWnQ8rC_$}e?dt}Hr61eT@Po}UC}aG&aEa~$DA`c*H-?*x{@8JNBftM~)lZf&LG!oF`1ZZvH1BEq|1o>#-&?-u z$&XOxx`FvHKjEE}JiEf5wzJ*8DFbQ#8KN#qCF6!8fe*Ux-N9S$< z*`+Mqn6-A2VVljWb&Cq3xLPD_Pq56D`J}#RqR17^PNTmI7O^=Smd?oxpUBr|V3caM zw0+)}t~DMPHm0;h8ZmkCD7%WXd*m6KR-HC@8*jPsSKgA|l`Ts+b~5!cXa2EKa(m*- zv1Io~Wie2C7LnVuXqtg%+th0g8NWkT+_esx<Y(=N_3I zmLFC4K2dY=d?U+kuYOm``5wD+YW{zbTT)T;=V;W%Jk&HU+>+?~XlwZYQ_D8q+o65y zbAnszMUJ}DiO<7cuF}$;>AOI)h%-rC^aW$pXSXR#TY{8Z_I+Nc{#+TGv_rH8Mvnwb+5OXytsdkWM7TqLXPVk!J^YUW=#)R!4b51D%XT7qQ4k!NcGnG zPrctS-@WXHrS6))_4@8yv%^0}PyWuC-@X3hKJGU&s#vOS->Ko3--85k=l#FKBu9|Fgsq8CD54aG_>k IunHRh09r3}6#xJL diff --git a/lwjgl-rundir/resources/sounds/step/grass1.mp3 b/lwjgl-rundir/resources/sounds/step/grass1.mp3 index 63cbed327de1087e60cb0937842918b10507305b..b86a155bd3fd8857d5a77d98513b684f05375e59 100644 GIT binary patch literal 5210 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 molURaW``7@F$~x|Y|1;;z93!j(81NmCnvJ!! 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 literal 2664 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 diff --git a/lwjgl-rundir/resources/sounds/step/grass4.mp3 b/lwjgl-rundir/resources/sounds/step/grass4.mp3 index d10eb8b4a1498c76f42c4c0a9679a8315e6efb08..bbd4e6fedff8f29ed9d0a5845b398fe630bf0ccf 100644 GIT binary patch literal 5138 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%0DBDVjg;c&;x6TZ^vgLSf!g+#taGSJb3 z!@*9!rAR00r+Jabt@E^QJ3 zp!6=*l!&_eT~;@sOz&JK>F8WvPVrEq{~ZpV)=_FKHH5^^%%Ghyv9Zvd`kfEsI=%qjz5vk64C!FC{SuuN@m%A{LBK-CzWK!5~*n5=0K zm{!gUg0eR9dw894q*{ja|7K@t_)pN4G@)~_h&KhYN7>@oc#(*FHH{)^J$x7x8+Vu|Jn)}Dsxk;V7@L+zpu%TvBBE*{N^oU#`T zd3AJkaOU)ALl&*T?wt(P2dg#@qGjS}Pb3z*r`?6oCgM>=iC!TYyw>t*Zyztb8qwA= z!-eg0A~*L=e?a1=LR++qOmOxH`-T3wOCiBgo_2Q10iTSUn%mQw?>wxa$1x^btSH-I zE`0N>_cuy@gzQZD6iQcitj*73TJ41TmfVXbH2koxv0JeQBo*Ibg(Q7T7as?^dVOj` zB&BHhbgk}fMlKqaonf*qeA;Zi4et=PtCy}PUFokoR|7F}v8DBTIjwhF2am=m*dEC@ zi9iEl4)}h>hYjbaN9fMmjE5FNZ94<2;89z`nnhx<{K3G8wiEF${Y})cdkMFI7n%}y z)`n4!ykf++-rIfVJpDCw5KIO?!PpWG^X*R{)x>ilW(dGn}s*Hp;3Bwt%+6w>k*GwR*r z7r~{R8skw)m~02>5j``njGa{>94IWvxs`pc>Bdbd5#r4IF&L_daMZl&IyoqAMg48Grq9%=sX( zf;+V@FG~fjWx*BWz00lg?s_czynM9L?|$p`mS?ShD3?@z95{~Mez1?D2LheLcM=RB z^NYM7BZXE3Mc9fU0-git8Vjud9j?}=;RDgD+QQRQXv zROFsm*8H5%WQtvW6{j{78(UmL8Be9AhXwb|NMUtrj}yQiFG zYwg~CuSIAUn}v+uXHkC)ITOqC;DB?J_T$t%Q@VoWAIH4-WQtHPsEkuzBU1$_j`;l4 zWJ-Fex%NfXWGi50-@_?mPVB;pGh*H9{P_xE#wyw5EBzf`K2sHIWlN{Mw|<0)^WjH}k$XT|VlYGlqhM zO7RbTlF^duFu(N1OMS-qbCglp)tYTzdut&GZU-0Ex|OXdyOT*M33|ebeZS(|P<>-HMQbnNFZ2n5r%vh^=3e#>M zLInDtqF-aOWb{p)scMT=6+uEi&opsTu99_S2XFFO;7tgXW@qEPA}HCYP2#h>& zXywqL+1oak_InGC>mEpYtlK_~CuQ!3F@@s#+}cnm7s!PRSWCMuh?JeP4ZW=ARf}+v zHYU<}3~};k&5H2y_DmmhXagz$tDkuttNW-aVVrJ&$a6WPS&KO8(TMq|x77Nu8p|R( zJ(qI4E7#$hocBOUy0gam?J~J4NCT;TBZe$6Ib3zBLxrMFt!<+xPZfu{NZ8`1z<1c7I?AVzIvcSY_{QhD84t=g7J=UPWiGc7C0ahRAbz shB&r|#rpZ--QLq+uE}0_vkmq=g1ldNzH`oS{NEI!$36bnkkB~%3(iY21poj5 diff --git a/lwjgl-rundir/resources/sounds/step/gravel1.mp3 b/lwjgl-rundir/resources/sounds/step/gravel1.mp3 index b6f0876803d7820fa9e35c63b5b22f462170baf0..41c4cf919b46d895c3c729dc64bdb2e3decbe285 100644 GIT binary patch literal 4778 zcmeH~c{E#TAIGnV4n}J!t!1>a#7Jw2wW>!cixUXf-`_H`p%^&l}^mER0?mf@F&+~ll_jk{I&b37A zL4hqG$DN&=Fk2_uTg~Q_Ee58i>mM2$1B(xejtTwGIhdZ74iX7d$H&G-8f$BR?-voI z6%(v=E+`hUJ^bGc$Sdmm%k#U2o(tLP6yI%PzQ8v-80_-h4xYQ5+l9CTWtY-j7(2A@ z(!UF5hv{8D>;mqvwU+UA>2^v5i2}US8nnIv0BNKuq~|mMAOS$kcXk8*?O$ZSbbLwR zO9EdK_*)75-_PLRn(@ove^UY=&vk1Xh4u(~P$h|a0XiBdbcg~Ji(v=)ksjs9&l~TP zO-0h@)#p=jvi!&mRR1yvW-Wo>jET;CO=}$9EigzBnJHr0E<~wy!5lp(KXwe4q2u;3 z=uP9hS{Da`lBm znuE}ik6eyBdwgn`T2O1FHh#lm3G?lHuC?6r{*L=en$-1$k*bp49As_$<723XZ)lqK zjy@yEraLZ6=X zmr=@k*+Jj6o7p2 zbD6bb3<_=;{0xINo2O-K&}_QL5Ea!0K|O8_9;MI3EM6It@3!e@7Qptz2Od0_UNv3# z@Ifj2G&ZCT+pY{B)WUlig|Yi;r6X9z9S{nN*#A|<$pEXiSBsBCNcZgNrq~<9KqeJa z!l(%ZAS8sW(pe!@{fzx2LuzL2-kJzklC}LcA)>F}A9#?b-X}>E{rzUtq^#eyz{1}X zg2mbsgDD0f5<{(fB;sBA!Z#m8E@ksYS&8ep*6(!+Fb=>H$qVlbboQ z4`td@zLS*5fB}F(`DqABRGeJPxfQjsSEEVkQSXd_k#oy=wo0^h+FRxW%3zU#oYLAS z)5(g8Moxe~N$;|Z$GySvL&p8`@{?=2dy>W%mOs>4s>Kd-2TLHvWCMIq@EI6@I%_2d z=#)4hbX`H7QJ*mJ>zY?V)3QN#lhlr`6i`l0J@ss=uKZ2`^$annk)@@VO<$*=&k8o` zHgYZ=iFzPO3uOH&OUNFvt4WmeD`uC}MII&N2=pob4=u@8MNA>;0C5TD`UV9q_#MWM0EqhJD#h3f$ z7v5Ug6u00-*@8!uny^STnqmS~K9WAbX_@mLF0>#Wpj(%a?BI@JI2qM`<)euKmW13# z8kLXb_hlDBh+8*=+95?VPdn#G?Qu=`lxg(#gSy|P=6X%H5xl*=v)fFL;jM?}M}=foc|+ddEg8Yu|x z5k|qPh^omF!Q*1L1G})%OYki8Z z)bY5Phk-j!F56`mZRnB#QdcHRm-j)t_xXj)awA{|1< zFLI0DO{9<>+z5HKz)Jmi_#MBKk6SxYm*p-mb5?lhevZVwDn$&{ELvBF>c8!S2B7K! z@Ylk=ux6sahNLi1P{}p(;jx1W-1cz?&^3YwiBJ?k0aQ&SNK`g^Izmb~ zz`HlhNinkim9b*##L7CS5@de%p-*rEbbnfHjKF1uqz9Q*qnuo4Ov*IQtVAU)vc|*P zHkT>&) TQ0#&F!g2waz64qQAN2VzUXnDl literal 1872 zcmchYdo)yA7{JdkLuiVcO3EEG$s%Ngu2k|2hcJXNHqRu&PXvGf@3qOr+ST4|WOdxOJ01Kx@juT%;>d+GI7hRstx1sSA}AsS@>oS+KoFkxaE>{i zO#Ac;(8RG_nm;mbRw@t{tAXGgwNGO+ss5wPHCy5yf~oW@8e7M0R+Ug_MgOBC|ACI% zG#Fdc)AMbq%T+=F+PoOw7oHGq`Q57boazLFcXE6tJUPvXmDP4O=zNAT{0BJh*J+9Y z{wRC*j3P%MxyV&_DPGPNUu=d@p384_MZ2RjF)00&_x+0stxj>tJi|78_`bnX%Tpdl z;*}G7%?2*$@rBJxLR}53EuPy%lD%pFRIc|hKQwyCOn9pTd(_xbLLxVEZn&!*UOU2= zt@|fQE%x%ILKBCyn4|!sedMFlZhLYz*7scqG)^69%HLT#Fc`ou&J_jWYQAn5_z|`F z%OthBBP{8WjbU1}MFZM0uRh|@abNNdMsqd;OBuozS9>N!lwCX$+vtM*Ngw?DY@)r# z<=b{WUD89rpik5BwU=H{?1~&C(F2v2Z#buF)9+L*Yi}JK-nn7l`2M-GaXyV(VvaSu zjI0}Z5OjxDU#c%i24f-m+YHJo;>($7*>6tv=!uG_x3!Pn4wHzDN-AxmSi!M@VhA=q?@vNbB1`i@Virj7>tZ$2%iT$f*}q(q@Y%!B7*oeT@( z&PYtmMu5beYenee^S`u_AWP6A^eO4znk4mOk*75$oY@tdss}IUR0eJ~z45*$tFy|` z>%1=wczJ$e#FJ~Vix!=ay?^a=x%b}Z29iNeO5a&U=dJubdv^)+A&^PDq=YGTF{YYS z3Ru~rVF?woGqwUBsnJN>;A$7jDlku1M4btK#p270nrqB<+8t3JBEHZL%oUVa<%-@W zTo8ZI6b$3v^6mB{j0E64Ozw#S*IQjF84JR4>I@9FE9Y%&aSs#ax7aJSsz)2xmtV>D z5Jm0u%B0r56%dW21%%fL-i8jQsHrd5cR^>pCcnL6SX|zJ+q`u;=9kDkaOz1Or(`55bla4OfgX@_}8193dTEl!zAU6$OiI~7gYLS7R8;lv&L z$!9e;`_9XI2Y02c%3oLe$|ghGvA4X%Ci;5Io8jT|3|T!I1nZj8uc#~~9IePpC%1sg zBiiL0W}wgwoD?f9mb03++*+@J{yf2@JTrTGieta$-+T(uiW|VHa3$hAm+NlSx(hls z0&!Gi|I6eH8p@c~)M|Qayh`%i^j+noiCL#8Va~@Z_`=jkOte;26j+j-so+0L`0V@I z0+z6YE;}3Qn$?VhXca8>P`7v9fz$6*Y}+;0p>$9+Oje%Qe4+eZ zd#5nwLI>Siw<YYmeE|8iu51N5KC1^<*C734A3*CtO@G0>)qaYmA7nIqmN5I-LSee zD#9<+)~O@H^l-&4SKUy*OpBPJeo{2I^HIy!07=>aF6%L;V$0g`v_Q?oi4VnJ^i+%z zQ|N4Zoz{eQ`W?HNii3k6?SM~zH?v~Y~jvkU*Evx4*@eVjC&5qy%GM!y{U`qd(!7A~ diff --git a/lwjgl-rundir/resources/sounds/step/gravel2.mp3 b/lwjgl-rundir/resources/sounds/step/gravel2.mp3 index f927f4b36b6eff5c64ec4c0ddd21c5025b3c47b4..313cd8b20a433c5bb4503a17fd6e6c5fea8baba0 100644 GIT binary patch literal 5426 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 UM=XIdKsnRKM+N@9@PCW+A5ZQ&$^ZZW literal 2844 zcmchZc{J4D8^=Fm$&!7GENL3dU>5se$eJ<9Hg?Gn8Cya!QIRc#B4Z0>ij1WQO-Kfl zep-lMDt)!^BV=!gkk60le1HFZ|Np(tx%WQzdEVzd&$;K`dmfOT&I10%BlvXCjxD+~ z!~kHg0wBUcn}Y*~Xb!1=DCAJdp@Bo+AHHyy=djFS^$+VDwm5(sc5)fonIE&(L1|$y zT#kR2BBc!DN`wM{@@^efSLTs_2ma41$i}k(1*6X~mgZ)Fv*TBy?Dv!Muf(&WcqN*x z=!Ba|yu2{S7xCuigo&oPM6!}FFJw{%g-&?+M3CE(yJ6=bak-JP40~U5!aj%@IiLU) z4{o;iJk4ldyl|moI>X+(D}tuB)(urL+yjkTYyZMeg~?vg;8ENH!7a?gxsO=@AdX4t zR(}1xLRaWbAjmFaNjNIVlpMOo1WGa?Pck+6k{!9aN~U{=;dMc|6F;@vpmz> zyHh!^qcxSn!N2TXVI7M4X{C8GC@kwAl6yf4mGcPz6jxfuI6if>_0nhG_5*s}0)&XZy5bMNUZn%h*5m_7}IqeV`1qN1P?qeo`b%Gr;; z92rc)4xYEZnqSJOabReEGL0_s=Ks3&t)GgwIJCY|AxPXJgYr6hf`J= zw>u<2DV`1mIz^2Ak(O2a1o)v5;t4>Pjmramc>2tN+Yhe-7L`Qr1_qOSCcsx69+#`< znct%v_|7}VsgQt-NusN@R@U$Np}){TrMxYSHX-7rZ#GkhKKVPzJYs!%*96#(*hT5- zsGpn4COSF_g~wdGb*O#C$G*2Wov`NFy@!xvTQVhr!kH%~1Pda9knup&Aulh54(-JqcHV*4*a zS6igb$LzA6r5Cf=t=GM07#2LCc5-*`f9r@#+r*^zG-e!M5mjj_T>CPkA8lv;qp)2J z*1Fz{5UZCergp2=dfvL!@W4dKx2oP`fA`S?t%!o5p$`M-eiL6TO7!jnbis?UEx%tE zy?zBc_%4wIgQ#sZg_wo4ZY95ZRCDc8)SR1V3^DoWqv&r2s5QNgK)_y_hS6{i$Gp#eB zCnH<%=ibfOUJ#DJikG(a5G1#KPN7Mt=s^8*?%wEwvCFq6JC%kHteZg=ryF6rHS?>M zv}MzDgvH(@b!+;=3b8{au1#MI)v&n(iU_0r1ILY!3Z(^Z^(KlbxlZBB(n-~EzFg{< z8RA4f;VX(3kQW?9H=u<_M;^(Ao@?_idY|5b!jJU<5r(WX$s44Ty`@LJXw{=w#J}2* z_NUz{v91?ZSHIv|0$(!N#e5JKktal3Iomj?{3*{y_|pRa@6o1h5Qe4|1YuyhkufUksI1N!WS*&}f`1ZF;{yi06m-M9f(5mWn;WgFts(N%lNv-pHjblf>&zPbk z=wSG%j`QpJ_a7}FY1{5O`Y>kxjCwbzI*dKuM>%Wdwh7B=b#-d65^9SWHKP=y@tq$Z zK->V?6c(4h#zQ+u76sy&Vvnv-QIbQN$hh#`$RV`ntO~l+Q|dGqeR}T%pM$puWSk9< ze-VAQEuDgpKD17GmH;{aipesyyR%*ZNF219I7hV>c=O>taz>iwQP$#z_>_Tw8+~F$ zC%);?SbLmwyT{6)q3*TK>1%I${=Fu&@O6NTk#|+u-IPA>SLHfvT&O+W+(SrZa5gE;2N}Il=_De~L01G0QDq z-ze(dT%YG4K1VjnQ#$@(uUPY6*%AaKmpP9Z#Q27-VwTOCv7{b6VRa-de7G_lWRqF4 zx*B;Toy$xJMvt*kTp2!SPE@m4bgV)iUEz_ICQ%$H!A25yx9%CuR*LibG=(72sR6kiDmK zUq|?UW_$HV`Ph~wAOcl{pE8#w+>mlDKC5sn4FLi>en~Ut`VvhlNig!}(a6{Ab>Fm9#~!tJCVHPYXdWmR<^ zmHX_~w%s{fureR9=8ynJnCuq1*}2^53T}oDf(yIb8IUc@I><}j0|Njn0Q?PtHX!)h zcY9zb_FGqdR|1agYM@-qJ<7X19tZ~Q_%=FcYdFC^9T42Uwqx#SP(1v9G{5{7Hg197 j>hS*>NY`C5D=Kc`)dF)tpnzMJcxVUFj&RpbkB diff --git a/lwjgl-rundir/resources/sounds/step/gravel3.mp3 b/lwjgl-rundir/resources/sounds/step/gravel3.mp3 index de0e706857330e3cd62ce1da5ad20a5bb66d406f..3bc516d5e29f3ba102623ac1eb274ab4ecae3730 100644 GIT binary patch literal 4886 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 T+%ws@&1&A>WBZ;-_<#8e_n#GK literal 2592 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 diff --git a/lwjgl-rundir/resources/sounds/step/sand3.mp3 b/lwjgl-rundir/resources/sounds/step/sand3.mp3 index 5d52a595a7a0f1f56ff3b104d111784ebc28e15b..dd961fdceb7ee7aff144b3957c54a50a9595669f 100644 GIT binary patch literal 4202 zcmeH~S5Onm9>zn5P>eJK7ZpO_P-B1qk)o6Y0~pEyVi4gFl#tLwI@p4QKxje?7*sU$ zj+7vZ=mjD4qjU?PbQBR4@FIfdz`b*MIrrtxc|87RcV_25v%BAZ-^}i;Ey_R;unqrV zR~Hxb_TbQVKW>RdD;wzhki)~2BYi`|$Y+C<4Pbh3xUvQ*JUqnY(4jy=kS{EZ2n+TN z*W8)@cZRpgYX8&u@#J8??c$#84%}|a0NwwB+Qnm+$X(KQDchxGm(g85?84h+doPon z=>8oQ|2crzOG6z703Zv83e;Eu0Pr0hng)X}UunoC%@z_y8V*yHH)DT{Idf~^Om4#_h6=#Q~PwO>9@a~4%7fZS|0@8S# zmPKNV3dkg)n*N2IUe)adr_eMtTF=UZ+L$d_=05$iZcUK3sFMz16H3YXO%dFeq012j z=^L76da9SyKF-u~uUwc}`#65d%~+5-eXk&L4ph|vb5B046;Cd2(QhWrL$>NeC9c1z zKMJsYAln#gZ?C!Zn6bYCYg~3S{3{{YB{C}fTIh|n&))(Db1s^D7#|vF3-VWG`a9#? zFa4-*Oh?>XPuR>^mn3{W@u9i4^Pjwp@6YDl=YoGAvQ~K;zUOf<29I8kEDwF|#Jjoq zrRb(%_%*d+pC6IT3ld}?Tf6(s;s($~&&g(i1|Oja&)9}n*kNoF_k*z%e7`Vn zQ=?r8AihQq+F}CuPFxMzx+ZxmLsV2brk`@gfdbgf2+>i3;bh7N>N|8x8^ptUV6{N` zx6&mq9!?PLP0b9N?Nw13U_{wBt2k7208t@ekNzgz>$sBCxx$GLPQx*}&YUuZ;2c%3 z<^UKOQ_^>kJS^r-&?PFa2KgtADsU>`q8t;5vQ zsjL6<*WFmT82MTMSh}8!rOH3N0r_lgPzrAo*)B{GAJ6sd zEc9!2l+@i?l?XQs1{!jwsiFi|Kfm_1hK?$u=gaLZccaNhHva`aB zE}Weaj8*YgT53Km5zQcuD@4pSXg(Q1KI*HymuzRc_8bgkk>AS%fN#g-G%y#kv*l<$ z*q$OsGi0ae1eEJe9QUCYKg-D`{c4S}nGS*o4W^0-PbW(-NE)-{Q8=I9a}lg`5wG%O z?OgnM%X7?DMybwpmcdHO#@2Lq@q?n5_0`TnyzVX-X2kbjjLo zeK9pL+{VvCH?v&V>H@Q2|z);rNTmg=|t0_cBP3%{E_h=SF()As&G5(BOQY6vWjSR&wbUf*qz58)* zFjw<9Q>Y$Q8W4Gc8D6mvx0A(Q0B|@ZVu2NO4xL)j%wSQjAEQ-p{N$XjT$_6wbqjIn zKnSg$Of*k*`Z|}EhLvzp?4Hd|HpM?hdNp>6pF-0(^B#q#Ia-SO`6p+{dH#?apkb+Y zrOXmfu!4LOj*(FZpRJtej)*%Ov zrK#KgOU3bkZVJ%7v7G29lif9IE1OuSK17bjDD*ibm|autNy#Rqd4M*Zlc+*I_wcOvZw>vB{#L;U;K-*=gw`( zWPnfZXcnXZk2{(ZsO@}uStVxh6qMS@I<@>x_0Ta&Sq&o{TKDECCYuSJ#8I@+7HAuJ zx{q8cza)$=gtgLj8(8`Nb>3TR=74{J`hG}kOoieqQbfl+xW;HDx}~Un+a literal 2664 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 PNB}V6Z53_j{x|#qBf?Pc diff --git a/lwjgl-rundir/resources/sounds/step/sand4.mp3 b/lwjgl-rundir/resources/sounds/step/sand4.mp3 index 5d4369ff2b328aa8a146320b137720c9c77c08c7..62371520445f3d781e17aac0ed58e1993eb63f7a 100644 GIT binary patch literal 4202 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 t?H;I!1{Ltr?r^M literal 2016 zcmchYi8tHn8pnSkVv7hBLdy_A5;~2gt+*{|5Q(LYCB3DpqAitT6jj5_ErW<%Y>l*9 zyCBM-t#+n^2sNmsmM*Gg=BVXrwW!|G_IE|@J@?E%a6jj~%k#e9_q@+J&vVWfT;ocB z|8gQUB4m57E*pw70BQ$U8GbuN%1D(V*r8rVr;Ldm=433%c(=m`8JjY|9k%}>xgYUx zw*J@apqK5&`sI#|9uA6Xc9p0Q&glPl?Es{i&#*rm1kC= ziz!NUfGh{KdczyOvgHKuO^;Q{k;!@OfIKukwTtLpN_JP{{5~b5j93;>v+r$Pf8s(~ z8IC@+JApQuyad-G&3yVoPU`td(V>vkwYEe8S93nUUQOaABG>ZwR93{j=}Q`3C8NA{l6U*zPp$V^Kb@|#AR;d ztf5kQs*-Jr1`>u1l0%ovLEz1k#plv#gFnmp0HeUHAx~(h20g76;Y;H)kmdMnXiyhA zNripYJ+UP`bw7Fw=UE6#Q3V|i-qYmgTdZ@Q9TJq0U)+`xF>SK<@B!}= zW3TQx?z{T3f8v7m@yLebwcn1N@mmRt-Owie%JzG!gYRhduW6|NwPBDwUmV{%*RMYP zV#(Vxy4~w}dABN4xga7i0Uq5s?^Cd$1zvHkQWPyA}{`Ob^vzpC^~pe+|9$;nRJ( z>lQbCoO>3HQFAFaV3is5Tsza*MLs_@9P*I;w;Y==y_eidg`-}n?a;P=JmC%!DWRq- zn&aUBMq>HRw$KosecKFL_NmiL$6@ zK|UQ#D>qYrZ~(izn?_4Rn|OpE&s=4;m9`4vA=a5MGiXc?WKBFK;TQ2%-1Ky7?gjr3 zZyG}9g!}H5$1IK?MwG6M^-XkO`YsdelDh-O1rYg67*#c3wz)`jUabFPhA7@wnva~p z?{CYX@l^huCkoWd-?U!9~!V|g=i6K<^<={ZG{)BR-ShUpATY$Fhxm)Os6S!Q!rJ zsk(1Os0-#ox?x%Va3IhL>TwBi zQUxh!#O^xVsN!9FJ=QHCs;d5th_3-JGj=t}Bk*h>JTlYY{V==!euF=*^oPOgc$}by zQkzr{9kx)oi1fk6K~O|Kw^bZ2GSfhaS_k%f1Xkfv@tIL>_6J9niu}5L3YUjk#J4D3 z4j-%67Yt?)WRkKH=jIVk=&<2aKh@UYwYIhnl#@>)^T|_qF+xR>7gO| zdq+>Ia39~-fx+?^r)Z|VBkGwuZa}r`l#L%Peph!Ri)P-JOQ=$spD#2Ya{LZMynk*U zBLC8w4{ySVyL=1npNV_ei0W{sw!FMG=NY5m0nw5*p@?$&02NhCF{WOlq@O6Jq(HKx zrTM7ui5ha(qH|)-PB!F=+y!dbFb>alcDZk+-Y3vI7^2U*8vzhoW?>PtmD&T3U-nU?o6wMm4yC1$Xr ztM?m;bG<~bjtM_x^Rb+1u@GubE9}P0hji5B=ii#U5z};%+Xk+oC58%-1Tvu13pD6% zZe9Vwe}Z5)69mg0CcbnuNeyjVW2A5bf|EMc)Fucvy#hB;AUJmu90ljMA4u8OV4x!q zL#bvv6n@;C*g4NsRaGU(%uuQ^Q9#0wQq8tA{>NhfvPd;%5SpA+0{rFXf5E>20vB}S diff --git a/lwjgl-rundir/resources/sounds/step/snow2.mp3 b/lwjgl-rundir/resources/sounds/step/snow2.mp3 index 6357517fe276e7e8bda37ae773b191e2ba5d51b3..73e8415eb5a3096aeea1189e4aa1e69e853d2241 100644 GIT binary patch literal 4886 zcmeI0XHb*b9>!lFkrrA6MG-eZ)DQv$hzN)fIsv7GC;@4a&5@Ntbhy_eX`$PaW0(QzLJR;y^2uw#q3yp>${HfGX15M3f62(U& z!dD~2hpM`<{QnvLDx>=^?@tT}@mnuStq(~6fb;^&n`mxgyNTN-p_{~QlDA3OpWNSs zy~&GB-fgnD34fFIvkW$(`*&1=VF0As0L1_RSu}i$v?&0fH*{DS?K}Gyu|Eqx9r)?M zPY3>%1OK%R{;eHI^LCQ6?jxTrHjY~YYTpDWgb98;HhUvMn1?+qMboQ~nS!trF%9G*CFX?J-a@kMVG%hGN!h>`HFD?U z$d&>uK@Cj6M*{?ZRlZvxR?IE(_(NK(5GH^HEuS%Ml86znody(Rozx*Br_3imyl)dLQmud38PUEy1SSqk7`F)-3Vk zl=0@p1L!Gh&mZ$))A(Nt^vymAc8joY7p(><$SS(o#Z}y2T|wx7S$87$hw&FVHyaUWJ-U_vBKnFJ$`FFbhx6`0W0X<&n8K|BAiv^uj+M! zW5uI;@Q>xGCSkIw3}46((YH^BE-uzZf#8tWoISI_*Ci8{*RW>}JU0J8AGZzU=-By= zs{}!r2HTG!au4DN*R6M5Bh`0)RhI+fQYbk3m$IwzmTbV%(JEkafl&3qIhMEYbILWZ zjuQC9au^%ITJSXO70*uvbA@cj#=d#7dg`0y=l3^dt2L-!ZL92Cb7?Ozv0hnw0{we{vQI(2tHN}X`%hlYXl zmSi`w5Q`O0U^|yEf|Ll^6?NH=-}?iL#CE=7Puw%ef6#3QPVIf?zw@j(YzN4JNPnx$ z&`G;1xZ;*^A^10Vk+nfR$vI{BV2%}xsyw&6oeI8zd*IZPa2ZV+-lyyX&mZP#>k2Xh z$|HS73t^8%kMeYqd08E}ttPqz^0WL-sgQ1;Vczda?DC;`5P3#d&OaqA*~g*K4>=hC zF6bpS2ZN>wc)nX?^xg<&iTJN1-w6Iu;aVfqUJlb5wI36$7D;S)9+k;nW2$W zDp%^{oH-UBvKtxz zogE0dGM1S}3#u>fbhO$<5scF|nd4Yox&c+OG{fE^a>5y-%U~=CO%U57AryxVb(`=< z(7dg&)7u0q&(V*F>Jlr9=LVy_e6`HuY73|t->)h@>nJa-Y_}1l9JLm9d&Sz&3<5+s z1xRKIsnZzdM^g z(0c(WPM)LwM#*~y*03jyx{;`2dNjfUrSb zfL}r@MIpbYD_KI*qiuJox#BZL4q!BLe0{1g9)wD7-NN(>1*kr)T}?s59=?tUWRqO$ z+1eHUl2#;8K8ClYq}<%pEK>g9z)glPPdvADYAa-}@w}E{ssI{5QeC6$dwPpm`6lNl3KH_fUf0BgOkd!}tYV8}!ig!S&rqT= zpHgzpVzl-uHMP37w35YS%id$3-Jkey@zNEDqp}jdwDFo6<=)!v z8jlvo}|8QTxM9^g(5)St6~hg&K5)1f)HH}uHIf_eq^$3n2^bYO3zbowz~-ofq7C$UN` zp5rt55u@Wv%~Qkt)%G=;)IW)y^k?J>S%B?77rDZN>lCG!nz-M!1xYsNJ08 zdhDRh<~A@6c;y*yi(YCvI$pgu(#_`64~G}aoW*u~{>o)?tKmU`K*^? zF%-dRC6Pr$A~*DC0U)A~LM#Xi6vcW!1kypMbu{`|7T~KW6!J-xahiDQI%&xNTq#uk cV{GWb39-6?N^I=LKQCte3HrxQ``;V?3rakPAOHXW literal 2088 zcmciDc{H2p9tZGO8WsB%JJSdfBHW5lOSGavCYFiXVi`+xEJ-;At!32G3XwtWird;s zRcom#jiO4dt=6;{*F~4XjO7wy>6k;VaC-l_=iEQ<=bZO>pYy!mbDrPxp68q&pU30? zUs1v$LXPIrCl5pyfF83y;dzXHBIQKkv6>T4P7EFU^~CB4?y;Q{`zQFvj`lKl#5>s< z8ycNG3nG6l1q#y!>%sv51^^JEA8=Z=05x~yG@t{gw&BYKYlqcy#khs%au7K zFI6T}%%X3|n)4~J4WjhM+)gdKK78oS{DnO(Y;f7Co#y*T^6nE1f z#TXfXudPTYh6S`XL4UP1S-QRKm$%LVGuDFd4EfcwUJz2IG?_omW05efyF<#e=KfQW zpV3dpu4!VOh2ux8wETm%B`2E~v9GIlKccnVc7Ka@$#mS%A3)Zc&N_2uv@>^do&0XU zkm_}9Q2@g)s5QzBM!Blz2EpENyw_fPC+h~egt|UG9U}k2W0t06UHg3?|ZnN z3Hn!S^OWw)mS;{TEw<|h?mqBh5H!|FVIhm}rxwW*4SF=Z-s8U&T1spC;i;zl-46Qb zr{_Dd1x;^iCNTG%=1MdCr^leis&l{3=hzpqS-kvL*dm%o$@}YGj@x72qE?`K0AkbL zt6Z;L@4>yGMBO^=v09fJr@T_ywE|2m<{V&+sMP!`%I@6AENACuuz<=MB|EiqQLzzK z;nTj~)eA#Z_&hVtMJ>_%yrO9$&=6BtmgU^eXZM*{e0k1aQe*hg%(3EFY38ZjP8_<1 zu@;BGK^Bt83zwn*Znnckw?B9n8R@AKxw^XsJlShqjQb0=!{QUg4FM7}Iro@^H?DQ^ zsDBPbIel3^3v(3QF$Jxk*6*1n*u}p@-S;MM@^pvCaQ%2TBul1Ww8EsmdZ^}+i(3e! z&a6Y>E+mpxE^Dy(dN>UQO(jmi{eR(-<(>i@@Bs!4w>%hmK0yIr+;V~yvNiIKy;6w$b~Nj^@zbl z*V|14(iTa)k75)&`elHGp(nK@NP7Z)9`B-E2rw{7`CDs(98e6`aCSwuM2_WWd# z-zTZ@O)jv_H-gJAbn~CrCG%(v5Mdv$Ymki%L+{*WK|K=c@Ps@g&d`sNFuc!p*bUs^6*BYVodi9=K(uw6{nFRSYZaQs>*%O!DU^r~+|S znMK-M9}`2W)jRaiK+B6|N2d(n^>5-o8)7tySEN`BxEIp8zb`zx+GlEqO<(%>VcMP) zTQ$at@z9LDfCwoUk3rmL?oZsMMnd~X^t z8&Yq~(x8x98hW$ss zX2Gd^$PE#K>%5Ld6g6tG1joM1ttM4fWZL1LqE%22T{L0iU~aBijPDwvu0_ED5&y~I zQ?oT{l5PL+DpXCX15Jan0}(ZU6%0D(ji!2oN^cR}&$#29TjkP1KQ~si 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 diff --git a/lwjgl-rundir/resources/sounds/step/snow4.mp3 b/lwjgl-rundir/resources/sounds/step/snow4.mp3 index 02f9548a0ccc180b2c7be12196589b3f984bf33c..fc934250cd2888d1da71723274466c912fad1762 100644 GIT binary patch literal 5066 zcmeI0XHZk=8h{TFln#-iBnSaQl@dZkIsv376fqDmEFCEU>9~LrP)Z^qMUbKtDH}jE zK#(FV$|9f?R}jR8jjAA3lzJ8}ckZ9PvwwE(+#l;R^UXQ)oq5lB&ilS|zB8Z2adil= z1FP0adwY|e6V;u8GsK%9)X^S(;bDkK@6a&6GeHP-6*UwJA@3U=9;~gZN_G$QRtfV_ z3GxnC*bVqCi!;;9{})D0MR{Adyw`Z?-9F4>K?^=F#gT`J^J=| zvB%^d%X@%(>^w_*w{-t16>A6}Vxy{*4gf+Zu2z9-SJ28KPdy?261N@Wv8=PFO`a#JP=!qZHjIF?s14N za6oK)pWs3DN2EB+D?hrv>ImV?D1apTT^nInCrG3R@Z)=3I2R^gm6~7mKl;;D;q2yicaj{5VxhrjF23mTz$)$d#7~ZkTuO2L#+c zdf%V|S_z_Lja)a#hE?r)j9aBgs6xDvT@wP4-0}3n^L@{t52WN-3RDmzF$h&3Jx(f8 zm*OcS^0@ zS0zuEmDH!kz_r*qekVJtZ`!?R;9Wel+W&Ur`4t0ZfY(&T*VXX`8G&b?o^7R#WhPz! zSk0TQHXkz*oH&sG^LwhT)C2$^AP@>b*=c_sim{^C6L2G?lY;`s=jr7ALSb`9`+rlT zu=I(<1_)D1E-Rl(%{ES8KiHR&p^#5QG~{ydnzV8wWT4k1X>t>}U*I>LE+$EGAzR!z zRJ)eZBFsDfxPpgkzH)BKw(LbOlAXzu7|%i?6z6Eqp5d%`OpL|ipIX8m&YF& z@QX5gc3z9n4gS>gtv0&un%*Hdm!%U*LL%Sb+Xhx+6bhW3##Bm%^BGR%`K;$=O-9~L ziVN2b%;@NRx0&4{_MRSWt^1@QZFHf1V>aq(b)ZSo`0duBZ@T@WUvzOTv1{Wqa%b*X zd9Bag+1Q8}1u_Cz&b9@!Nt`s-a2i}yad1wY*k}2*aGZJd3Y4Yv*O{P6+hpGSy9Z@F z9!g#L@R;XhjhjSTGrCLZHR44zj~1oMA@=psP@7P)bWTjrdGxv=+Lw7~p{tD889Bdnn-IXGypHZjA>AuxV#pT|5Y_^%iz-; zoy1vHk3nI`g_Qtj`x+$NzAxSB9r9sQnveE@BOYASCrRs9$zUJO35LIpp?>S@#1g4jFb)9vc3w{ezpG;yQqr>5fAH!>2@CXMmDAt z=wYa^CbEUl<`A}{klx+Fc(X~x3(kgK0hc63wBv^A*lMju)%JVxNpOmlHcwq2RzKGt z-u`(gI=AXmMi&hazA@$wt&QyQqh(q@5}iyR@@4ZNSmPF&Pw)z*f7o?~0z7A@0+Y*5 zFY5DGGqZR$tI7&7)rEbzd>z>|kqRGQr3X-GMQW|z1jkfNrR&to^OdKh(cMpSnXI)Q zm3}^?on~ESDAsxjrilp3oOFzjQfbJ7RJvpyWr@n9XL_>BQ&xK=G1&XPYR61-k9>3b z{g(6?C(OLmwNp=6mFKKXF%nDnN(HzS&+?LHb!-D2$q|oAp>U%(uzVTk?~H9xtStf1 za`3=nNztcH=XRaN#3mq5{~I^g9j$nO(_I$G z;cDtAwsm=;AusMwesq?xvgoL0b`cAa3ZRYT-}T#Z*4$YyxK+c*M}FD~vc*WJ6&wwB=rAiv=A7ffrYWo?H2N?2lVX`5znljyAtdDppElCJxFI$>6jF$M2teveA9?xiWjHIMnj>inCb z=Ur6k1@Z&+lWCvnLv3fr-r~)<0hXWWC=5UTD*SkJ0*?LVZY?+{T+?6mWO?i*u~4~{ zo&FIkc{b;quryp1CI`387K0p+d2AwWnl$9IIb~iVcu~`7E358R?^xvRS%!7skjLFw z?Sx7U4CNHiB=04wvzB~B6*iKcC%Ce!MUWl$i75+LAxaU{&f16%(rMQtj1YaopgsS5e0W9~^wfs#3F} ziPr7GWK{M2f2^Z!f2hnAi26Kj_A{p=660-Y8hrd8x>|k}{_O+F7(a^Ob(EK55 z{ue6}J|z!!*zxLp)A zt$dfJsNiW__^ihNUf`||jA8U z;=n4$<+oo6z(_h literal 2088 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 C3V$^K literal 3852 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 literal 3204 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 diff --git a/lwjgl-rundir/resources/sounds/step/stone3.mp3 b/lwjgl-rundir/resources/sounds/step/stone3.mp3 index 84fe2e3b6330fcec12aa823e26ebfe4f80f4f714..565d61130fba215cf84830c322f11335baa49579 100644 GIT binary patch literal 4850 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 WgPuV{gdj%nAG8js{SS?^^Zx))Yws8U diff --git a/lwjgl-rundir/resources/sounds/step/stone4.mp3 b/lwjgl-rundir/resources/sounds/step/stone4.mp3 index f26a8326398fd27d81d711b9b9cca2b76d71c16b..a702f9a8db15c2c5cca190e9b0fcf55fdc324ece 100644 GIT binary patch literal 4742 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 diff --git a/lwjgl-rundir/resources/sounds/step/wood1.mp3 b/lwjgl-rundir/resources/sounds/step/wood1.mp3 index 6ab2bd79cc1c6d56a902b08eb25dfeecbc66275d..8d33c7e400111a3e95e2e56d6d15cec41aeccb7a 100644 GIT binary patch literal 4706 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 literal 2304 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 by5Q#DnLOXes?F|w{MBbge*J&?{}2BGCJUKT diff --git a/lwjgl-rundir/resources/sounds/step/wood3.mp3 b/lwjgl-rundir/resources/sounds/step/wood3.mp3 index bf822eefd39aac9168077f676bb130b7cee7cf7b..69b0a631d4a3385783e93747dd6b618c45eec29e 100644 GIT binary patch literal 4742 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 literal 2232 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 j8_D2u!;ke queryResponses = new LinkedList(); - private final LinkedList queryResponsesBytes = new LinkedList(); - private final String type; - private boolean open; - private boolean alive; - private String serverUri; - - private ServerQueryImpl(String type, URI serverUri, String serverUriString) throws IOException { - super(serverUri); - this.serverUri = serverUriString; - this.type = type; - this.open = true; - this.alive = false; - this.setConnectionLostTimeout(5); - this.setTcpNoDelay(true); - this.connect(); - } - - @Override - public int responseAvailable() { - synchronized (queryResponses) { - return queryResponses.size(); - } - } - - @Override - public int responseBinaryAvailable() { - synchronized (queryResponsesBytes) { - return queryResponsesBytes.size(); - } - } - - @Override - public QueryResponse getResponse() { - synchronized (queryResponses) { - return queryResponses.size() > 0 ? queryResponses.remove(0) : null; - } - } - - @Override - public byte[] getBinaryResponse() { - synchronized (queryResponsesBytes) { - return queryResponsesBytes.size() > 0 ? queryResponsesBytes.remove(0) : null; - } - } - - @Override - public void onClose(int arg0, String arg1, boolean arg2) { - open = false; - if (!alive) { - synchronized (socketSync) { - if (EaglerAdapterImpl2.blockedAddresses.contains(serverUri)) { - queryResponses.add(new QueryResponse(true)); - } else if (EaglerAdapterImpl2.rateLimitedAddresses.contains(serverUri)) { - queryResponses.add(new QueryResponse(false)); - } - } - } - } - - @Override - public void onError(Exception arg0) { - System.err.println("WebSocket query error: " + arg0.toString()); - open = false; - this.close(); - } - - @Override - public void onMessage(String arg0) { - this.alive = true; - synchronized (queryResponses) { - if (arg0.equalsIgnoreCase("BLOCKED")) { - synchronized (socketSync) { - EaglerAdapterImpl2.rateLimitedAddresses.add(serverUri); - queryResponses.add(new QueryResponse(false)); - } - this.close(); - return; - } else if (arg0.equalsIgnoreCase("LOCKED")) { - synchronized (socketSync) { - EaglerAdapterImpl2.blockedAddresses.add(serverUri); - queryResponses.add(new QueryResponse(true)); - } - this.close(); - return; - } else { - try { - QueryResponse q = new QueryResponse(new JSONObject(arg0)); - if (q.rateLimitStatus != null) { - synchronized (socketSync) { - if (q.rateLimitStatus == RateLimit.BLOCKED) { - EaglerAdapterImpl2.rateLimitedAddresses.add(serverUri); - } else if (q.rateLimitStatus == RateLimit.LOCKED) { - EaglerAdapterImpl2.blockedAddresses.add(serverUri); - } - } - this.close(); - } - queryResponses.add(q); - } catch (Throwable t) { - System.err.println("Query response parse error: " + t.toString()); - } - } - } - } - - @Override - public void onMessage(ByteBuffer arg0) { - this.alive = true; - synchronized (queryResponsesBytes) { - byte[] pkt = new byte[arg0.limit()]; - arg0.get(pkt); - queryResponsesBytes.add(pkt); - } - } - - @Override - public void onOpen(ServerHandshake arg0) { - send("Accept: " + type); - } - - @Override - public boolean isQueryOpen() { - return open; - } - - } - - public static final ServerQuery openQuery(String type, String uri) { - try { - return new ServerQueryImpl(type, new URI(uri), uri); - } catch (Throwable t) { - System.err.println("WebSocket query error: " + t.toString()); - return null; - } - } - private static String serverToJoinOnLaunch = null; public static final void setServerToJoinOnLaunch(String s) { @@ -1685,5 +1549,7 @@ public class EaglerAdapterImpl2 { public static final String getServerToJoinOnLaunch() { return serverToJoinOnLaunch; } + + } diff --git a/src/main/java/net/lax1dude/eaglercraft/ServerQuery.java b/src/main/java/net/lax1dude/eaglercraft/ServerQuery.java deleted file mode 100644 index 166341e..0000000 --- a/src/main/java/net/lax1dude/eaglercraft/ServerQuery.java +++ /dev/null @@ -1,147 +0,0 @@ -package net.lax1dude.eaglercraft; - -import org.json.JSONObject; - -import net.lax1dude.eaglercraft.adapter.EaglerAdapterImpl2.RateLimit; - -public interface ServerQuery { - - public static final long defaultTimeout = 10000l; - - public static class QueryResponse { - public final String responseType; - private final Object responseData; - public final String serverVersion; - public final String serverBrand; - public final String serverName; - public final long serverTime; - public final long clientTime; - public final boolean serverCracked; - public final RateLimit rateLimitStatus; - public final boolean rateLimitIsTCP; - - public QueryResponse(JSONObject obj) { - this.responseType = obj.getString("type").toLowerCase(); - if (this.responseType.equals("blocked") || this.responseType.equals("locked")) { - this.responseData = null; - this.serverVersion = "Unknown"; - this.serverBrand = "Unknown"; - this.serverName = "Unknown"; - this.serverTime = 0l; - this.clientTime = System.currentTimeMillis(); - this.serverCracked = false; - this.rateLimitStatus = this.responseType.equals("locked") ? RateLimit.LOCKED : RateLimit.BLOCKED; - this.rateLimitIsTCP = false; - } else { - this.responseData = obj.get("data"); - this.serverVersion = obj.getString("vers"); - this.serverBrand = obj.getString("brand"); - this.serverName = obj.getString("name"); - this.serverTime = obj.getLong("time"); - this.clientTime = System.currentTimeMillis(); - this.serverCracked = obj.optBoolean("cracked", false); - this.rateLimitStatus = null; - this.rateLimitIsTCP = false; - } - } - - public QueryResponse(boolean lockedNotBlocked) { - this.responseType = lockedNotBlocked ? "locked" : "blocked"; - this.responseData = null; - this.serverVersion = "Unknown"; - this.serverBrand = "Unknown"; - this.serverName = "Unknown"; - this.serverTime = 0l; - this.clientTime = System.currentTimeMillis(); - this.serverCracked = false; - this.rateLimitStatus = lockedNotBlocked ? RateLimit.LOCKED : RateLimit.BLOCKED; - this.rateLimitIsTCP = true; - } - - public boolean isResponseString() { - return responseData instanceof String; - } - - public boolean isResponseJSON() { - return responseData instanceof JSONObject; - } - - public String getResponseString() { - return (String) responseData; - } - - public JSONObject getResponseJSON() { - return (JSONObject) responseData; - } - } - - public boolean isQueryOpen(); - - public void close(); - - public void send(String str); - - public default void send(JSONObject obj) { - send(obj.toString()); - } - - public int responseAvailable(); - - public int responseBinaryAvailable(); - - public QueryResponse getResponse(); - - public byte[] getBinaryResponse(); - - // normally I wouldn't resort to race conditions but TeaVM has no - // java.util.concurrent classes for semaphore-like behavior - - public default boolean awaitResponseAvailable(long timeout) { - long start = System.currentTimeMillis(); - while (isQueryOpen() && responseAvailable() <= 0 - && (timeout <= 0l || System.currentTimeMillis() - start < timeout)) { - try { - Thread.sleep(0l, 250000); - } catch (InterruptedException e) { - } - } - return responseAvailable() > 0; - } - - public default boolean awaitResponseAvailable() { - return awaitResponseAvailable(defaultTimeout); - } - - public default boolean awaitResponseBinaryAvailable(long timeout) { - long start = System.currentTimeMillis(); - while (isQueryOpen() && responseBinaryAvailable() <= 0 - && (timeout <= 0l || System.currentTimeMillis() - start < timeout)) { - try { - Thread.sleep(0l, 250000); - } catch (InterruptedException e) { - } - } - return responseBinaryAvailable() > 0; - } - - public default boolean awaitResponseBinaryAvailable() { - return awaitResponseBinaryAvailable(defaultTimeout); - } - - public default QueryResponse awaitResponse(long timeout) { - return awaitResponseAvailable(timeout) ? getResponse() : null; - } - - public default QueryResponse awaitResponse() { - return awaitResponseAvailable() ? getResponse() : null; - } - - public default byte[] awaitResponseBinary(long timeout) { - return awaitResponseBinaryAvailable(timeout) ? getBinaryResponse() : null; - } - - public default byte[] awaitResponseBinary() { - return awaitResponseBinaryAvailable() ? getBinaryResponse() : null; - } - -} diff --git a/src/main/java/net/lax1dude/eaglercraft/beta/SingleplayerCommands.java b/src/main/java/net/lax1dude/eaglercraft/beta/SingleplayerCommands.java new file mode 100644 index 0000000..8ee0620 --- /dev/null +++ b/src/main/java/net/lax1dude/eaglercraft/beta/SingleplayerCommands.java @@ -0,0 +1,146 @@ +package net.lax1dude.eaglercraft.beta; + +import java.util.HashMap; +import java.util.Map.Entry; + +import net.minecraft.client.Minecraft; +import net.minecraft.src.Block; +import net.minecraft.src.Entity; +import net.minecraft.src.EntityList; +import net.minecraft.src.FontRenderer; +import net.minecraft.src.Item; +import net.minecraft.src.ItemStack; +import net.minecraft.src.MathHelper; + +public class SingleplayerCommands { + + public static final HashMap singleplayerCommands; + + static { + singleplayerCommands = new HashMap(); + singleplayerCommands.put("help", new CommandHelp()); + singleplayerCommands.put("give", new CommandGiveItem()); + singleplayerCommands.put("summon", new CommandSummon()); + } + + public static interface Command { + void processCommand(Minecraft mc, String[] args) throws Throwable; + String getDescription(); + } + + public static class CommandException extends RuntimeException { + public CommandException() { super(); } + public CommandException(String message, Throwable cause) { super(message, cause); } + public CommandException(String message) { super(message); } + } + + public static void processCommand(Minecraft mc, String cmd) { + String[] args = cmd.split("\\s+"); + if(args.length > 0) { + Command command = singleplayerCommands.get(args[0]); + if(command != null) { + String[] passArgs = new String[args.length - 1]; + System.arraycopy(args, 1, passArgs, 0, passArgs.length); + try { + command.processCommand(mc, passArgs); + }catch(CommandException t) { + mc.displayErrorChat("Command Error: " + FontRenderer.formatChar + "r" + t.getMessage() + (t.getCause() != null ? " (caused by: " + t.getCause().toString() + ")" : "")); + t.printStackTrace(); + }catch(Throwable t) { + mc.displayErrorChat("Command Error: " + FontRenderer.formatChar + "r" + t.toString()); + t.printStackTrace(); + } + }else { + mc.displayErrorChat("Command '" + args[0] + "' does not exist"); + } + } + } + + public static class CommandHelp implements Command { + + @Override + public void processCommand(Minecraft mc, String[] args) { + mc.displayChat(FontRenderer.formatChar + "aAvailable Singleplayer Commands:"); + for(Entry cmd : singleplayerCommands.entrySet()) { + mc.displayChat(" " + FontRenderer.formatChar + "e/" + cmd.getKey() + FontRenderer.formatChar + "r - " + cmd.getValue().getDescription()); + } + } + + @Override + public String getDescription() { + return "list all available commands"; + } + + } + + public static class CommandGiveItem implements Command { + + @Override + public void processCommand(Minecraft mc, String[] args) throws Throwable { + if(args.length != 1 && args.length != 2 && args.length != 3) { + throw new CommandException("arguments must be: [count] [damage]"); + } + int id = Integer.parseInt(args[0]); + boolean exists = id < 256 ? Block.blocksList[id] != null : Item.itemsList[id] != null; + if(exists) { + ItemStack stack = new ItemStack(id, args.length == 2 ? Integer.parseInt(args[1]) : 1, args.length == 3 ? Integer.parseInt(args[2]) : 0); + mc.thePlayer.inventory.addItemStackToInventory(stack); + if(id < 256) { + mc.displayChat("Gave player block '" + id + "'"); + }else { + mc.displayChat("Gave player item '" + id + "'"); + } + }else { + mc.displayErrorChat("Item/Block id #" + id + " does not exist!"); + } + } + + @Override + public String getDescription() { + return "give item [count]"; + } + + } + + public static class CommandSummon implements Command { + + @Override + public void processCommand(Minecraft mc, String[] args) throws Throwable { + if(args.length != 1 && args.length != 4) { + throw new CommandException("arguments must be: [x] [y] [z]"); + } + Entity e; + try { + int id = Integer.parseInt(args[0]); + e = EntityList.createEntity(id, mc.theWorld); + }catch(NumberFormatException ex) { + e = EntityList.createEntityInWorld(args[0], mc.theWorld); + } + if(e == null) { + throw new CommandException("Entity id '" + args[0] + "' is not registered"); + } + int x, y, z; + if(args.length == 4) { + x = Integer.parseInt(args[1]); + y = Integer.parseInt(args[2]); + z = Integer.parseInt(args[3]); + while(y > 0 && !mc.theWorld.isBlockOpaqueCube(x, y - 1, z)) { + --y; + } + }else { + x = MathHelper.floor_double(mc.thePlayer.posX); + y = MathHelper.floor_double(mc.thePlayer.posY); + z = MathHelper.floor_double(mc.thePlayer.posZ); + } + e.setLocationAndAngles(x, y, z, 0.0f, 0.0f); + mc.theWorld.entityJoinedWorld(e); + } + + @Override + public String getDescription() { + return "spawn an entity [x] [y] [z]"; + } + + } + +} diff --git a/src/main/java/net/minecraft/client/Minecraft.java b/src/main/java/net/minecraft/client/Minecraft.java index 3be74d0..74606b6 100644 --- a/src/main/java/net/minecraft/client/Minecraft.java +++ b/src/main/java/net/minecraft/client/Minecraft.java @@ -9,6 +9,7 @@ import java.io.*; import net.lax1dude.eaglercraft.EaglerAdapter; import net.lax1dude.eaglercraft.TextureLocation; import net.lax1dude.eaglercraft.adapter.Tessellator; +import net.lax1dude.eaglercraft.beta.SingleplayerCommands; import net.minecraft.src.*; // Referenced classes of package net.minecraft.client: @@ -210,7 +211,6 @@ public class Minecraft implements Runnable { GLAllocation.deleteTexturesAndDisplayLists(); } catch (Throwable throwable1) { } - sndManager.closeMinecraft(); EaglerAdapter.destroyContext(); System.exit(0); } @@ -282,7 +282,9 @@ public class Minecraft implements Runnable { Thread.sleep(10L); } if (gameSettings.showDebugInfo) { - displayDebugInfo(l2); + if(!(currentScreen instanceof GuiChat)) { + displayDebugInfo(l2); + } } else { prevFrameTime = System.nanoTime(); } @@ -753,6 +755,14 @@ public class Minecraft implements Runnable { public boolean isMultiplayerWorld() { return theWorld != null && theWorld.multiplayerWorld; } + + public void displayChat(String s) { + this.ingameGUI.addChatMessage(s); + } + + public void displayErrorChat(String s) { + this.ingameGUI.addChatMessage(FontRenderer.formatChar + "c" + s); + } public void startWorld(String s, String s1, long l) { changeWorld1(null); @@ -910,23 +920,6 @@ public class Minecraft implements Runnable { theWorld.func_656_j(); } - public void installResource(String s, File file) { - int i = s.indexOf("/"); - String s1 = s.substring(0, i); - s = s.substring(i + 1); - if (s1.equalsIgnoreCase("sound")) { - sndManager.addSound(s, file); - } else if (s1.equalsIgnoreCase("newsound")) { - sndManager.addSound(s, file); - } else if (s1.equalsIgnoreCase("streaming")) { - sndManager.addStreaming(s, file); - } else if (s1.equalsIgnoreCase("music")) { - sndManager.addMusic(s, file); - } else if (s1.equalsIgnoreCase("newmusic")) { - sndManager.addMusic(s, file); - } - } - public OpenGlCapsChecker func_6251_l() { return glCapabilities; } @@ -1007,8 +1000,8 @@ public class Minecraft implements Runnable { } public boolean func_22003_b(String s) { - if (s.startsWith("/")) { - + if (!this.isMultiplayerWorld() && s.startsWith("/")) { + SingleplayerCommands.processCommand(this, s.substring(1)); return true; } return false; diff --git a/src/main/java/net/minecraft/src/BlockPumpkin.java b/src/main/java/net/minecraft/src/BlockPumpkin.java index 6b7424d..36b9a76 100644 --- a/src/main/java/net/minecraft/src/BlockPumpkin.java +++ b/src/main/java/net/minecraft/src/BlockPumpkin.java @@ -5,6 +5,8 @@ package net.minecraft.src; // Decompiler options: packimports(3) braces deadcode public class BlockPumpkin extends Block { + + public static boolean flipFix = false; protected BlockPumpkin(int i, int j, boolean flag) { super(i, Material.pumpkin); @@ -24,13 +26,13 @@ public class BlockPumpkin extends Block { if (blockType) { k++; } - if (j == 0 && i == 2) { + if (j == 0 && i == (flipFix ? 3 : 2)) { return k; } if (j == 1 && i == 5) { return k; } - if (j == 2 && i == 3) { + if (j == 2 && i == (flipFix ? 2 : 3)) { return k; } if (j == 3 && i == 4) { diff --git a/src/main/java/net/minecraft/src/EntitySorter.java b/src/main/java/net/minecraft/src/EntitySorter.java index 8c3133b..01d6072 100644 --- a/src/main/java/net/minecraft/src/EntitySorter.java +++ b/src/main/java/net/minecraft/src/EntitySorter.java @@ -13,7 +13,9 @@ public class EntitySorter implements Comparator { } public int func_1063_a(WorldRenderer worldrenderer, WorldRenderer worldrenderer1) { - return worldrenderer.distanceToEntity(field_1594_a) >= worldrenderer1.distanceToEntity(field_1594_a) ? 1 : -1; + float f = worldrenderer.distanceToEntity(field_1594_a); + float f1 = worldrenderer1.distanceToEntity(field_1594_a) ; + return f == f1 ? 0 : f >= f1 ? 1 : -1; } public int compare(Object obj, Object obj1) { diff --git a/src/main/java/net/minecraft/src/FontRenderer.java b/src/main/java/net/minecraft/src/FontRenderer.java index ceafbd5..58c7098 100644 --- a/src/main/java/net/minecraft/src/FontRenderer.java +++ b/src/main/java/net/minecraft/src/FontRenderer.java @@ -132,8 +132,9 @@ public class FontRenderer { if (j1 < 0 || j1 > 15) { j1 = 15; } - EaglerAdapter.glCallList(fontDisplayLists + 256 + j1 + (flag ? 16 : 0)); - EaglerAdapter.glTranslatef(charWidth[256 + j1 + (flag ? 16 : 0)] * 0.5f, 0.0F, 0.0F); + continue; + //EaglerAdapter.glCallList(fontDisplayLists + 256 + j1 + (flag ? 16 : 0)); + //EaglerAdapter.glTranslatef(charWidth[256 + j1 + (flag ? 16 : 0)] * 0.5f, 0.0F, 0.0F); } if (i1 < s.length()) { @@ -171,4 +172,6 @@ public class FontRenderer { public int fontTextureName; private int fontDisplayLists; private IntBuffer buffer; + + public static final char formatChar = '\247'; } diff --git a/src/main/java/net/minecraft/src/GameSettings.java b/src/main/java/net/minecraft/src/GameSettings.java index acdb0c9..4d679fb 100644 --- a/src/main/java/net/minecraft/src/GameSettings.java +++ b/src/main/java/net/minecraft/src/GameSettings.java @@ -60,8 +60,8 @@ public class GameSettings { viewBobbing = true; anaglyph = false; limitFramerate = false; - fancyGraphics = true; - field_22278_j = true; + fancyGraphics = false; + field_22278_j = false; antialiasing = 1; skin = "Default"; keyBindForward = new KeyBinding("key.forward", 17); diff --git a/src/main/java/net/minecraft/src/GuiChat.java b/src/main/java/net/minecraft/src/GuiChat.java index a021c1d..ac4ae01 100644 --- a/src/main/java/net/minecraft/src/GuiChat.java +++ b/src/main/java/net/minecraft/src/GuiChat.java @@ -70,4 +70,8 @@ public class GuiChat extends GuiScreen { } } } + + public boolean doesGuiPauseGame() { + return false; + } } diff --git a/src/main/java/net/minecraft/src/GuiEditSign.java b/src/main/java/net/minecraft/src/GuiEditSign.java index d3187bf..f844968 100644 --- a/src/main/java/net/minecraft/src/GuiEditSign.java +++ b/src/main/java/net/minecraft/src/GuiEditSign.java @@ -15,13 +15,13 @@ public class GuiEditSign extends GuiScreen { this.field_1002_h = tileEntitySign; } - public void func_6448_a() { + public void initGui() { this.controlList.clear(); EaglerAdapter.enableRepeatEvents(true); this.controlList.add(new GuiButton(0, this.width / 2 - 100, this.height / 4 + 120, "Done")); } - public void func_6449_h() { + public void onGuiClosed() { EaglerAdapter.enableRepeatEvents(false); if (this.mc.theWorld.multiplayerWorld) { this.mc.func_20001_q().addToSendQueue(new Packet130(this.field_1002_h.xCoord, this.field_1002_h.yCoord, @@ -29,11 +29,11 @@ public class GuiEditSign extends GuiScreen { } } - public void func_570_g() { + public void updateScreen() { ++this.field_4189_i; } - protected void func_572_a(GuiButton guiButton) { + protected void actionPerformed(GuiButton guiButton) { if (!guiButton.enabled) { return; } @@ -43,7 +43,7 @@ public class GuiEditSign extends GuiScreen { } } - protected void func_580_a(char c, int n) { + protected void keyTyped(char c, int n) { if (n == 200) { this.field_1000_j = this.field_1000_j - 1 & 3; } @@ -60,7 +60,7 @@ public class GuiEditSign extends GuiScreen { } } - public void func_571_a(int n, int n2, float f) { + public void drawScreen(int n, int n2, float f) { this.drawDefaultBackground(); this.drawCenteredString(this.fontRenderer, this.field_999_a, this.width / 2, 40, 0xFFFFFF); EaglerAdapter.glPushMatrix(); diff --git a/src/main/java/net/minecraft/src/GuiIngame.java b/src/main/java/net/minecraft/src/GuiIngame.java index 9c27992..9ae2f2e 100644 --- a/src/main/java/net/minecraft/src/GuiIngame.java +++ b/src/main/java/net/minecraft/src/GuiIngame.java @@ -128,12 +128,23 @@ public class GuiIngame extends Gui { EaglerAdapter.glRotatef(180F, 1.0F, 0.0F, 0.0F); RenderHelper.enableStandardItemLighting(); EaglerAdapter.glPopMatrix(); + boolean hasTransformHack = false; for (int l1 = 0; l1 < 9; l1++) { + if(!hasTransformHack) { + ItemStack s = mc.thePlayer.inventory.mainInventory[l1]; + if(s != null) { + if(s.itemID < 256 && RenderBlocks.func_1219_a(Block.blocksList[s.itemID].getRenderType())) { + // stupid hack to fix upside down block + itemRenderer.renderItemIntoGUI(mc.fontRenderer, mc.renderEngine, new ItemStack(Item.coal), -100, -100); + } + hasTransformHack = true; + } + } int i3 = (k / 2 - 90) + l1 * 20 + 2; int i4 = l - 16 - 3; renderInventorySlot(l1, i3, i4, f); } - + RenderHelper.disableStandardItemLighting(); EaglerAdapter.glDisable(32826 /* GL_RESCALE_NORMAL_EXT */); if (mc.thePlayer.func_22060_M() > 0) { diff --git a/src/main/java/net/minecraft/src/RenderBlocks.java b/src/main/java/net/minecraft/src/RenderBlocks.java index 4aaeb1c..a54293e 100644 --- a/src/main/java/net/minecraft/src/RenderBlocks.java +++ b/src/main/java/net/minecraft/src/RenderBlocks.java @@ -1,6 +1,7 @@ package net.minecraft.src; // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov. +import net.lax1dude.eaglercraft.EaglerAdapter; import net.lax1dude.eaglercraft.adapter.Tessellator; // Jad home page: http://www.kpdus.com/jad.html @@ -2324,6 +2325,11 @@ public class RenderBlocks { Tessellator tessellator = Tessellator.instance; int j = block.getRenderType(); if (j == 0) { + //EaglerAdapter.glPushMatrix(); + //EaglerAdapter.glScalef(-1.0f, 1.0f, -1.0f); + if(block instanceof BlockPumpkin) { + BlockPumpkin.flipFix = true; + } block.func_237_e(); tessellator.setTranslationF(-0.5F, -0.5F, -0.5F); tessellator.startDrawingQuads(); @@ -2351,6 +2357,10 @@ public class RenderBlocks { renderSouthFace(block, 0.0D, 0.0D, 0.0D, block.getBlockTextureFromSideAndMetadata(5, i)); tessellator.draw(); tessellator.setTranslationF(0.5F, 0.5F, 0.5F); + //EaglerAdapter.glPopMatrix(); + if(block instanceof BlockPumpkin) { + BlockPumpkin.flipFix = false; + } } else if (j == 1) { tessellator.startDrawingQuads(); tessellator.setNormal(0.0F, -1F, 0.0F); diff --git a/src/main/java/net/minecraft/src/RenderGhast.java b/src/main/java/net/minecraft/src/RenderGhast.java index 77271e0..eebb3d1 100644 --- a/src/main/java/net/minecraft/src/RenderGhast.java +++ b/src/main/java/net/minecraft/src/RenderGhast.java @@ -22,7 +22,7 @@ public class RenderGhast extends RenderLiving { EntityGhast entityghast1 = entityghast; float f1 = ((float) entityghast1.prevAttackCounter + (float) (entityghast1.attackCounter - entityghast1.prevAttackCounter) * f) / 20F; - if(f1 <= 10) { + if(f1 <= 0.5f) { ghastTexture.bindTexture(); }else { ghastFireTexture.bindTexture(); diff --git a/src/main/java/net/minecraft/src/RenderItem.java b/src/main/java/net/minecraft/src/RenderItem.java index 9323314..7b23752 100644 --- a/src/main/java/net/minecraft/src/RenderItem.java +++ b/src/main/java/net/minecraft/src/RenderItem.java @@ -127,6 +127,7 @@ public class RenderItem extends Render { } else { itemsTexture.bindTexture(); } + EaglerAdapter.glClear(EaglerAdapter.GL_DEPTH_BUFFER_BIT); renderTexturedQuad(i, j, (itemstack.getIconIndex() % 16) * 16, (itemstack.getIconIndex() / 16) * 16, 16, 16); EaglerAdapter.glEnable(2896 /* GL_LIGHTING */); diff --git a/src/main/java/net/minecraft/src/SoundManager.java b/src/main/java/net/minecraft/src/SoundManager.java index 22527bb..cad221a 100644 --- a/src/main/java/net/minecraft/src/SoundManager.java +++ b/src/main/java/net/minecraft/src/SoundManager.java @@ -4,29 +4,39 @@ package net.minecraft.src; // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: packimports(3) braces deadcode -import java.io.File; -import java.io.PrintStream; -import java.util.Random; -import paulscode.sound.SoundSystem; -import paulscode.sound.SoundSystemConfig; -import paulscode.sound.libraries.LibraryLWJGLOpenAL; +import java.io.IOException; +import java.util.HashMap; + +import net.lax1dude.eaglercraft.EaglerAdapter; +import net.lax1dude.eaglercraft.EaglercraftRandom; public class SoundManager { + private GameSettings options; + private HashMap sounddefinitions; + private EaglercraftRandom soundrandom; + public SoundManager() { - soundPoolSounds = new SoundPool(); - soundPoolStreaming = new SoundPool(); - soundPoolMusic = new SoundPool(); - field_587_e = 0; - rand = new Random(); - ticksBeforeMusic = rand.nextInt(12000); + this.sounddefinitions = null; + this.soundrandom = new EaglercraftRandom(); } public void loadSoundSettings(GameSettings gamesettings) { - soundPoolStreaming.field_1657_b = false; - options = gamesettings; - if (!loaded && (gamesettings == null || gamesettings.soundVolume != 0.0F || gamesettings.musicVolume != 0.0F)) { - tryToSetLibraryAndCodecs(); + this.options = gamesettings; + if(this.sounddefinitions == null) { + this.sounddefinitions = new HashMap(); + try { + NBTTagCompound file = CompressedStreamTools.func_1138_a(EaglerAdapter.loadResource("/sounds/sounds.dat")); + EaglerAdapter.setPlaybackOffsetDelay(file.hasKey("playbackOffset") ? file.getFloat("playbackOffset") : 0.03f); + NBTTagList l = file.getTagList("sounds"); + int c = l.tagCount(); + for(int i = 0; i < c; i++) { + NBTTagCompound cc = (NBTTagCompound)l.tagAt(i); + this.sounddefinitions.put(cc.getString("e"), (int)cc.getByte("c") & 0xFF); + } + } catch (IOException e) { + e.printStackTrace(); + } } } @@ -44,159 +54,75 @@ public class SoundManager { * catch(Throwable throwable) { throwable.printStackTrace(); * System.err.println("error linking with the LibraryJavaSound plug-in"); } */ - loaded = false; } public void onSoundOptionsChanged() { - if (!loaded && (options.soundVolume != 0.0F || options.musicVolume != 0.0F)) { - tryToSetLibraryAndCodecs(); - } - if (loaded) { - if (options.musicVolume == 0.0F) { - sndSystem.stop("BgMusic"); - } else { - sndSystem.setVolume("BgMusic", options.musicVolume); - } - } - } - - public void closeMinecraft() { - if (loaded) { - sndSystem.cleanup(); - } - } - - public void addSound(String s, File file) { - soundPoolSounds.addSound(s, file); - } - - public void addStreaming(String s, File file) { - soundPoolStreaming.addSound(s, file); - } - - public void addMusic(String s, File file) { - soundPoolMusic.addSound(s, file); + } public void playRandomMusicIfReady() { - if (!loaded || options.musicVolume == 0.0F) { - return; - } - if (!sndSystem.playing("BgMusic") && !sndSystem.playing("streaming")) { - if (ticksBeforeMusic > 0) { - ticksBeforeMusic--; - return; - } - SoundPoolEntry soundpoolentry = soundPoolMusic.getRandomSound(); - if (soundpoolentry != null) { - ticksBeforeMusic = rand.nextInt(12000) + 12000; - sndSystem.backgroundMusic("BgMusic", soundpoolentry.soundUrl, soundpoolentry.soundName, false); - sndSystem.setVolume("BgMusic", options.musicVolume); - sndSystem.play("BgMusic"); - } - } + } - public void func_338_a(EntityLiving entityliving, float f) { - if (!loaded || options.soundVolume == 0.0F) { - return; - } - if (entityliving == null) { - return; - } else { - float f1 = entityliving.prevRotationYaw + (entityliving.rotationYaw - entityliving.prevRotationYaw) * f; - double d = entityliving.prevPosX + (entityliving.posX - entityliving.prevPosX) * (double) f; - double d1 = entityliving.prevPosY + (entityliving.posY - entityliving.prevPosY) * (double) f; - double d2 = entityliving.prevPosZ + (entityliving.posZ - entityliving.prevPosZ) * (double) f; - float f2 = MathHelper.cos(-f1 * 0.01745329F - 3.141593F); - float f3 = MathHelper.sin(-f1 * 0.01745329F - 3.141593F); - float f4 = -f3; - float f5 = 0.0F; - float f6 = -f2; - float f7 = 0.0F; - float f8 = 1.0F; - float f9 = 0.0F; - sndSystem.setListenerPosition((float) d, (float) d1, (float) d2); - sndSystem.setListenerOrientation(f4, f5, f6, f7, f8, f9); - return; + public void func_338_a(EntityLiving par1EntityLiving, float f) { + if(par1EntityLiving == null) { + EaglerAdapter.setListenerPos(0f, 0f, 0f, 0f, 0f, 0f, 0f, 0f); + }else { + double x = par1EntityLiving.prevPosX + (par1EntityLiving.posX - par1EntityLiving.prevPosX) * f; + double y = par1EntityLiving.prevPosY + (par1EntityLiving.posY - par1EntityLiving.prevPosY) * f; + double z = par1EntityLiving.prevPosZ + (par1EntityLiving.posZ - par1EntityLiving.prevPosZ) * f; + double pitch = par1EntityLiving.prevRotationPitch + (par1EntityLiving.rotationPitch - par1EntityLiving.prevRotationPitch) * f; + double yaw = par1EntityLiving.prevRotationYaw + (par1EntityLiving.rotationYaw - par1EntityLiving.prevRotationYaw) * f; + + try { + EaglerAdapter.setListenerPos((float)x, (float)y, (float)z, (float)par1EntityLiving.motionX, (float)par1EntityLiving.motionY, (float)par1EntityLiving.motionZ, (float)pitch, (float)yaw); + }catch(Throwable t) { + System.err.println("AudioListener f***ed up again"); + } } } public void func_331_a(String s, float f, float f1, float f2, float f3, float f4) { - if (!loaded || options.soundVolume == 0.0F) { - return; - } - String s1 = "streaming"; - if (sndSystem.playing("streaming")) { - sndSystem.stop("streaming"); - } - if (s == null) { - return; - } - SoundPoolEntry soundpoolentry = soundPoolStreaming.getRandomSoundFromSoundPool(s); - if (soundpoolentry != null && f3 > 0.0F) { - if (sndSystem.playing("BgMusic")) { - sndSystem.stop("BgMusic"); + playSound(s, f, f1, f2, f3, f4); + } + + public void playSound(String s, float par2, float par3, float par4, float par5, float par6) { + float v = par5 * this.options.soundVolume; + if(v > 0.0F) { + Integer ct = this.sounddefinitions.get(s); + if(ct != null) { + int c = ct.intValue(); + String path; + if(c <= 1) { + path = "/sounds/"+s.replace('.', '/')+".mp3"; + }else { + int r = soundrandom.nextInt(c) + 1; + path = "/sounds/"+s.replace('.', '/')+r+".mp3"; + } + EaglerAdapter.beginPlayback(path, par2, par3, par4, v, par6); + }else { + System.err.println("unregistered sound effect: "+s); } - float f5 = 16F; - sndSystem.newStreamingSource(true, s1, soundpoolentry.soundUrl, soundpoolentry.soundName, false, f, f1, f2, - 2, f5 * 4F); - sndSystem.setVolume(s1, 0.5F * options.soundVolume); - sndSystem.play(s1); } } - public void playSound(String s, float f, float f1, float f2, float f3, float f4) { - if (!loaded || options.soundVolume == 0.0F) { - return; - } - SoundPoolEntry soundpoolentry = soundPoolSounds.getRandomSoundFromSoundPool(s); - if (soundpoolentry != null && f3 > 0.0F) { - field_587_e = (field_587_e + 1) % 256; - String s1 = (new StringBuilder()).append("sound_").append(field_587_e).toString(); - float f5 = 16F; - if (f3 > 1.0F) { - f5 *= f3; + public void func_337_a(String par1Str, float par2, float par3) { + float v = par3 * this.options.soundVolume; + if(v > 0.0F) { + Integer ct = this.sounddefinitions.get(par1Str); + if(ct != null) { + int c = ct.intValue(); + String path; + if(c <= 1) { + path = "/sounds/"+par1Str.replace('.', '/')+".mp3"; + }else { + int r = soundrandom.nextInt(c) + 1; + path = "/sounds/"+par1Str.replace('.', '/')+r+".mp3"; + } + EaglerAdapter.beginPlaybackStatic(path, v, par3); + }else { + System.err.println("unregistered sound effect: "+par1Str); } - sndSystem.newSource(f3 > 1.0F, s1, soundpoolentry.soundUrl, soundpoolentry.soundName, false, f, f1, f2, 2, - f5); - sndSystem.setPitch(s1, f4); - if (f3 > 1.0F) { - f3 = 1.0F; - } - sndSystem.setVolume(s1, f3 * options.soundVolume); - sndSystem.play(s1); } } - - public void func_337_a(String s, float f, float f1) { - if (!loaded || options.soundVolume == 0.0F) { - return; - } - SoundPoolEntry soundpoolentry = soundPoolSounds.getRandomSoundFromSoundPool(s); - if (soundpoolentry != null) { - field_587_e = (field_587_e + 1) % 256; - String s1 = (new StringBuilder()).append("sound_").append(field_587_e).toString(); - sndSystem.newSource(false, s1, soundpoolentry.soundUrl, soundpoolentry.soundName, false, 0.0F, 0.0F, 0.0F, - 0, 0.0F); - if (f > 1.0F) { - f = 1.0F; - } - f *= 0.25F; - sndSystem.setPitch(s1, f1); - sndSystem.setVolume(s1, f * options.soundVolume); - sndSystem.play(s1); - } - } - - private static SoundSystem sndSystem; - private SoundPool soundPoolSounds; - private SoundPool soundPoolStreaming; - private SoundPool soundPoolMusic; - private int field_587_e; - private GameSettings options; - private static boolean loaded = false; - private Random rand; - private int ticksBeforeMusic; - } diff --git a/src/main/java/net/minecraft/src/WorldProvider.java b/src/main/java/net/minecraft/src/WorldProvider.java index 63958c5..d044cd9 100644 --- a/src/main/java/net/minecraft/src/WorldProvider.java +++ b/src/main/java/net/minecraft/src/WorldProvider.java @@ -22,7 +22,7 @@ public class WorldProvider { } protected void generateLightBrightnessTable() { - float f = 0.05F; + float f = 0.2F; for (int i = 0; i <= 15; i++) { float f1 = 1.0F - (float) i / 15F; lightBrightnessTable[i] = ((1.0F - f1) / (f1 * 3F + 1.0F)) * (1.0F - f) + f; diff --git a/src/main/java/org/json/CDL.java b/src/main/java/org/json/CDL.java deleted file mode 100644 index d9f3fb2..0000000 --- a/src/main/java/org/json/CDL.java +++ /dev/null @@ -1,287 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - */ - -/** - * This provides static methods to convert comma delimited text into a - * JSONArray, and to convert a JSONArray into comma delimited text. Comma - * delimited text is a very popular format for data interchange. It is - * understood by most database, spreadsheet, and organizer programs. - *

- * Each row of text represents a row in a table or a data record. Each row ends - * with a NEWLINE character. Each row contains one or more values. Values are - * separated by commas. A value can contain any character except for comma, - * unless is is wrapped in single quotes or double quotes. - *

- * The first row usually contains the names of the columns. - *

-	 * {
-	 *    Method: "POST" (for example),
-	 *    "Request-URI": "/" (for example),
-	 *    "HTTP-Version": "HTTP/1.1" (for example)
-	 * }
-	 * 
- * - * A response header will contain - * - *
-	 * {
-	 *    "HTTP-Version": "HTTP/1.1" (for example),
-	 *    "Status-Code": "200" (for example),
-	 *    "Reason-Phrase": "OK" (for example)
-	 * }
-	 * 
- * - * In addition, the other parameters in the header will be captured, using the - * HTTP field names as JSON names, so that - * - *
-	 * {@code
-	 *    Date: Sun, 26 May 2002 18:06:04 GMT
-	 *    Cookie: Q=q2=PPEAsg--; B=677gi6ouf29bn&b=2&f=s
-	 *    Cache-Control: no-cache}
-	 * 
- * - * become - * - *
-	 * {@code
-	 *    Date: "Sun, 26 May 2002 18:06:04 GMT",
-	 *    Cookie: "Q=q2=PPEAsg--; B=677gi6ouf29bn&b=2&f=s",
-	 *    "Cache-Control": "no-cache",
-	 * ...}
-	 * 
- * - * It does no further checking or conversion. It does not parse dates. It does - * not do '%' transforms on URLs. - * - * @param string An HTTP header string. - * @return A JSONObject containing the elements and attributes of the XML - * string. - * @throws JSONException if a called function fails - */ - public static JSONObject toJSONObject(String string) throws JSONException { - JSONObject jo = new JSONObject(); - HTTPTokener x = new HTTPTokener(string); - String token; - - token = x.nextToken(); - if (token.toUpperCase(Locale.ROOT).startsWith("HTTP")) { - -// Response - - jo.put("HTTP-Version", token); - jo.put("Status-Code", x.nextToken()); - jo.put("Reason-Phrase", x.nextTo('\0')); - x.next(); - - } else { - -// Request - - jo.put("Method", token); - jo.put("Request-URI", x.nextToken()); - jo.put("HTTP-Version", x.nextToken()); - } - -// Fields - - while (x.more()) { - String name = x.nextTo(':'); - x.next(':'); - jo.put(name, x.nextTo('\0')); - x.next(); - } - return jo; - } - - /** - * Convert a JSONObject into an HTTP header. A request header must contain - * - *
-	 * {
-	 *    Method: "POST" (for example),
-	 *    "Request-URI": "/" (for example),
-	 *    "HTTP-Version": "HTTP/1.1" (for example)
-	 * }
-	 * 
- * - * A response header must contain - * - *
-	 * {
-	 *    "HTTP-Version": "HTTP/1.1" (for example),
-	 *    "Status-Code": "200" (for example),
-	 *    "Reason-Phrase": "OK" (for example)
-	 * }
-	 * 
- * - * Any other members of the JSONObject will be output as HTTP fields. The result - * will end with two CRLF pairs. - * - * @param jo A JSONObject - * @return An HTTP header string. - * @throws JSONException if the object does not contain enough information. - */ - public static String toString(JSONObject jo) throws JSONException { - StringBuilder sb = new StringBuilder(); - if (jo.has("Status-Code") && jo.has("Reason-Phrase")) { - sb.append(jo.getString("HTTP-Version")); - sb.append(' '); - sb.append(jo.getString("Status-Code")); - sb.append(' '); - sb.append(jo.getString("Reason-Phrase")); - } else if (jo.has("Method") && jo.has("Request-URI")) { - sb.append(jo.getString("Method")); - sb.append(' '); - sb.append('"'); - sb.append(jo.getString("Request-URI")); - sb.append('"'); - sb.append(' '); - sb.append(jo.getString("HTTP-Version")); - } else { - throw new JSONException("Not enough material for an HTTP header."); - } - sb.append(CRLF); - // Don't use the new entrySet API to maintain Android support - for (final String key : jo.keySet()) { - String value = jo.optString(key); - if (!"HTTP-Version".equals(key) && !"Status-Code".equals(key) && !"Reason-Phrase".equals(key) - && !"Method".equals(key) && !"Request-URI".equals(key) && !JSONObject.NULL.equals(value)) { - sb.append(key); - sb.append(": "); - sb.append(jo.optString(key)); - sb.append(CRLF); - } - } - sb.append(CRLF); - return sb.toString(); - } -} diff --git a/src/main/java/org/json/HTTPTokener.java b/src/main/java/org/json/HTTPTokener.java deleted file mode 100644 index b000bf7..0000000 --- a/src/main/java/org/json/HTTPTokener.java +++ /dev/null @@ -1,79 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -/** - * The HTTPTokener extends the JSONTokener to provide additional methods for the - * parsing of HTTP headers. - * - * @author JSON.org - * @version 2015-12-09 - */ -public class HTTPTokener extends JSONTokener { - - /** - * Construct an HTTPTokener from a string. - * - * @param string A source string. - */ - public HTTPTokener(String string) { - super(string); - } - - /** - * Get the next token or string. This is used in parsing HTTP headers. - * - * @return A String. - * @throws JSONException if a syntax error occurs - */ - public String nextToken() throws JSONException { - char c; - char q; - StringBuilder sb = new StringBuilder(); - do { - c = next(); - } while (Character.isWhitespace(c)); - if (c == '"' || c == '\'') { - q = c; - for (;;) { - c = next(); - if (c < ' ') { - throw syntaxError("Unterminated string."); - } - if (c == q) { - return sb.toString(); - } - sb.append(c); - } - } - for (;;) { - if (c == 0 || Character.isWhitespace(c)) { - return sb.toString(); - } - sb.append(c); - c = next(); - } - } -} diff --git a/src/main/java/org/json/JSONArray.java b/src/main/java/org/json/JSONArray.java deleted file mode 100644 index 784e920..0000000 --- a/src/main/java/org/json/JSONArray.java +++ /dev/null @@ -1,1585 +0,0 @@ -package org.json; - -/* - Copyright (c) 2002 JSON.org - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - The Software shall be used for Good, not Evil. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - */ - -import java.io.IOException; -import java.io.StringWriter; -import java.io.Writer; -import java.lang.reflect.Array; -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Iterator; -import java.util.List; -import java.util.Map; - -/** - * A JSONArray is an ordered sequence of values. Its external text form is a - * string wrapped in square brackets with commas separating the values. The - * internal form is an object having get and opt - * methods for accessing the values by index, and put methods for - * adding or replacing values. The values can be any of these types: - * Boolean, JSONArray, JSONObject, - * Number, String, or the - * JSONObject.NULL object. - *

- * The constructor can convert a JSON text into a Java object. The - * toString method converts to JSON text. - *

- * A get method returns a value if one can be found, and throws an - * exception if one cannot be found. An opt method returns a - * default value instead of throwing an exception, and so is useful for - * obtaining optional values. - *

- * The generic get() and opt() methods return an - * object which you can cast or query for type. There are also typed - * get and opt methods that do type checking and type - * coercion for you. - *

- * The texts produced by the toString methods strictly conform to - * JSON syntax rules. The constructors are more forgiving in the texts they will - * accept: - *

    - *
  • An extra , (comma) may appear just - * before the closing bracket.
  • - *
  • The null value will be inserted when there is , - *  (comma) elision.
  • - *
  • Strings may be quoted with ' (single - * quote).
  • - *
  • Strings do not need to be quoted at all if they do not begin with a quote - * or single quote, and if they do not contain leading or trailing spaces, and - * if they do not contain any of these characters: - * { } [ ] / \ : , # and if they do not look like numbers and if - * they are not the reserved words true, false, or - * null.
  • - *
- * - * @author JSON.org - * @version 2016-08/15 - */ -public class JSONArray implements Iterable { - - /** - * The arrayList where the JSONArray's properties are kept. - */ - private final ArrayList myArrayList; - - /** - * Construct an empty JSONArray. - */ - public JSONArray() { - this.myArrayList = new ArrayList(); - } - - /** - * Construct a JSONArray from a JSONTokener. - * - * @param x A JSONTokener - * @throws JSONException If there is a syntax error. - */ - public JSONArray(JSONTokener x) throws JSONException { - this(); - if (x.nextClean() != '[') { - throw x.syntaxError("A JSONArray text must start with '['"); - } - - char nextChar = x.nextClean(); - if (nextChar == 0) { - // array is unclosed. No ']' found, instead EOF - throw x.syntaxError("Expected a ',' or ']'"); - } - if (nextChar != ']') { - x.back(); - for (;;) { - if (x.nextClean() == ',') { - x.back(); - this.myArrayList.add(JSONObject.NULL); - } else { - x.back(); - this.myArrayList.add(x.nextValue()); - } - switch (x.nextClean()) { - case 0: - // array is unclosed. No ']' found, instead EOF - throw x.syntaxError("Expected a ',' or ']'"); - case ',': - nextChar = x.nextClean(); - if (nextChar == 0) { - // array is unclosed. No ']' found, instead EOF - throw x.syntaxError("Expected a ',' or ']'"); - } - if (nextChar == ']') { - return; - } - x.back(); - break; - case ']': - return; - default: - throw x.syntaxError("Expected a ',' or ']'"); - } - } - } - } - - /** - * Construct a JSONArray from a source JSON text. - * - * @param source A string that begins with [ (left - * bracket) and ends with ] - *  (right bracket). - * @throws JSONException If there is a syntax error. - */ - public JSONArray(String source) throws JSONException { - this(new JSONTokener(source)); - } - - /** - * Construct a JSONArray from a Collection. - * - * @param collection A Collection. - */ - public JSONArray(Collection collection) { - if (collection == null) { - this.myArrayList = new ArrayList(); - } else { - this.myArrayList = new ArrayList(collection.size()); - this.addAll(collection, true); - } - } - - /** - * Construct a JSONArray from an Iterable. This is a shallow copy. - * - * @param iter A Iterable collection. - */ - public JSONArray(Iterable iter) { - this(); - if (iter == null) { - return; - } - this.addAll(iter, true); - } - - /** - * Construct a JSONArray from another JSONArray. This is a shallow copy. - * - * @param array A array. - */ - public JSONArray(JSONArray array) { - if (array == null) { - this.myArrayList = new ArrayList(); - } else { - // shallow copy directly the internal array lists as any wrapping - // should have been done already in the original JSONArray - this.myArrayList = new ArrayList(array.myArrayList); - } - } - - /** - * Construct a JSONArray from an array. - * - * @param array Array. If the parameter passed is null, or not an array, an - * exception will be thrown. - * - * @throws JSONException If not an array or if an array value is - * non-finite number. - * @throws NullPointerException Thrown if the array parameter is null. - */ - public JSONArray(Object array) throws JSONException { - this(); - if (!array.getClass().isArray()) { - throw new JSONException("JSONArray initial value should be a string or collection or array."); - } - this.addAll(array, true); - } - - /** - * Construct a JSONArray with the specified initial capacity. - * - * @param initialCapacity the initial capacity of the JSONArray. - * @throws JSONException If the initial capacity is negative. - */ - public JSONArray(int initialCapacity) throws JSONException { - if (initialCapacity < 0) { - throw new JSONException("JSONArray initial capacity cannot be negative."); - } - this.myArrayList = new ArrayList(initialCapacity); - } - - @Override - public Iterator iterator() { - return this.myArrayList.iterator(); - } - - /** - * Get the object value associated with an index. - * - * @param index The index must be between 0 and length() - 1. - * @return An object value. - * @throws JSONException If there is no value for the index. - */ - public Object get(int index) throws JSONException { - Object object = this.opt(index); - if (object == null) { - throw new JSONException("JSONArray[" + index + "] not found."); - } - return object; - } - - /** - * Get the boolean value associated with an index. The string values "true" and - * "false" are converted to boolean. - * - * @param index The index must be between 0 and length() - 1. - * @return The truth. - * @throws JSONException If there is no value for the index or if the value is - * not convertible to boolean. - */ - public boolean getBoolean(int index) throws JSONException { - Object object = this.get(index); - if (object.equals(Boolean.FALSE) || (object instanceof String && ((String) object).equalsIgnoreCase("false"))) { - return false; - } else if (object.equals(Boolean.TRUE) - || (object instanceof String && ((String) object).equalsIgnoreCase("true"))) { - return true; - } - throw wrongValueFormatException(index, "boolean", null); - } - - /** - * Get the double value associated with an index. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - * @throws JSONException If the key is not found or if the value cannot be - * converted to a number. - */ - public double getDouble(int index) throws JSONException { - final Object object = this.get(index); - if (object instanceof Number) { - return ((Number) object).doubleValue(); - } - try { - return Double.parseDouble(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(index, "double", e); - } - } - - /** - * Get the float value associated with a key. - * - * @param index The index must be between 0 and length() - 1. - * @return The numeric value. - * @throws JSONException if the key is not found or if the value is not a Number - * object and cannot be converted to a number. - */ - public float getFloat(int index) throws JSONException { - final Object object = this.get(index); - if (object instanceof Number) { - return ((Number) object).floatValue(); - } - try { - return Float.parseFloat(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(index, "float", e); - } - } - - /** - * Get the Number value associated with a key. - * - * @param index The index must be between 0 and length() - 1. - * @return The numeric value. - * @throws JSONException if the key is not found or if the value is not a Number - * object and cannot be converted to a number. - */ - public Number getNumber(int index) throws JSONException { - Object object = this.get(index); - try { - if (object instanceof Number) { - return (Number) object; - } - return JSONObject.stringToNumber(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(index, "number", e); - } - } - - /** - * Get the enum value associated with an index. - * - * @param Enum Type - * @param clazz The type of enum to retrieve. - * @param index The index must be between 0 and length() - 1. - * @return The enum value at the index location - * @throws JSONException if the key is not found or if the value cannot be - * converted to an enum. - */ - public > E getEnum(Class clazz, int index) throws JSONException { - E val = optEnum(clazz, index); - if (val == null) { - // JSONException should really take a throwable argument. - // If it did, I would re-implement this with the Enum.valueOf - // method and place any thrown exception in the JSONException - throw wrongValueFormatException(index, "enum of type " + JSONObject.quote(clazz.getSimpleName()), null); - } - return val; - } - - /** - * Get the BigDecimal value associated with an index. If the value is float or - * double, the {@link BigDecimal#BigDecimal(double)} constructor will be used. - * See notes on the constructor for conversion issues that may arise. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - * @throws JSONException If the key is not found or if the value cannot be - * converted to a BigDecimal. - */ - public BigDecimal getBigDecimal(int index) throws JSONException { - Object object = this.get(index); - BigDecimal val = JSONObject.objectToBigDecimal(object, null); - if (val == null) { - throw wrongValueFormatException(index, "BigDecimal", object, null); - } - return val; - } - - /** - * Get the BigInteger value associated with an index. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - * @throws JSONException If the key is not found or if the value cannot be - * converted to a BigInteger. - */ - public BigInteger getBigInteger(int index) throws JSONException { - Object object = this.get(index); - BigInteger val = JSONObject.objectToBigInteger(object, null); - if (val == null) { - throw wrongValueFormatException(index, "BigInteger", object, null); - } - return val; - } - - /** - * Get the int value associated with an index. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - * @throws JSONException If the key is not found or if the value is not a - * number. - */ - public int getInt(int index) throws JSONException { - final Object object = this.get(index); - if (object instanceof Number) { - return ((Number) object).intValue(); - } - try { - return Integer.parseInt(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(index, "int", e); - } - } - - /** - * Get the JSONArray associated with an index. - * - * @param index The index must be between 0 and length() - 1. - * @return A JSONArray value. - * @throws JSONException If there is no value for the index. or if the value is - * not a JSONArray - */ - public JSONArray getJSONArray(int index) throws JSONException { - Object object = this.get(index); - if (object instanceof JSONArray) { - return (JSONArray) object; - } - throw wrongValueFormatException(index, "JSONArray", null); - } - - /** - * Get the JSONObject associated with an index. - * - * @param index subscript - * @return A JSONObject value. - * @throws JSONException If there is no value for the index or if the value is - * not a JSONObject - */ - public JSONObject getJSONObject(int index) throws JSONException { - Object object = this.get(index); - if (object instanceof JSONObject) { - return (JSONObject) object; - } - throw wrongValueFormatException(index, "JSONObject", null); - } - - /** - * Get the long value associated with an index. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - * @throws JSONException If the key is not found or if the value cannot be - * converted to a number. - */ - public long getLong(int index) throws JSONException { - final Object object = this.get(index); - if (object instanceof Number) { - return ((Number) object).longValue(); - } - try { - return Long.parseLong(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(index, "long", e); - } - } - - /** - * Get the string associated with an index. - * - * @param index The index must be between 0 and length() - 1. - * @return A string value. - * @throws JSONException If there is no string value for the index. - */ - public String getString(int index) throws JSONException { - Object object = this.get(index); - if (object instanceof String) { - return (String) object; - } - throw wrongValueFormatException(index, "String", null); - } - - /** - * Determine if the value is null. - * - * @param index The index must be between 0 and length() - 1. - * @return true if the value at the index is null, or if there is - * no value. - */ - public boolean isNull(int index) { - return JSONObject.NULL.equals(this.opt(index)); - } - - /** - * Make a string from the contents of this JSONArray. The separator - * string is inserted between each element. Warning: This method assumes that - * the data structure is acyclical. - * - * @param separator A string that will be inserted between the elements. - * @return a string. - * @throws JSONException If the array contains an invalid number. - */ - public String join(String separator) throws JSONException { - int len = this.length(); - if (len == 0) { - return ""; - } - - StringBuilder sb = new StringBuilder(JSONObject.valueToString(this.myArrayList.get(0))); - - for (int i = 1; i < len; i++) { - sb.append(separator).append(JSONObject.valueToString(this.myArrayList.get(i))); - } - return sb.toString(); - } - - /** - * Get the number of elements in the JSONArray, included nulls. - * - * @return The length (or size). - */ - public int length() { - return this.myArrayList.size(); - } - - /** - * Removes all of the elements from this JSONArray. The JSONArray will be empty - * after this call returns. - */ - public void clear() { - this.myArrayList.clear(); - } - - /** - * Get the optional object value associated with an index. - * - * @param index The index must be between 0 and length() - 1. If not, null is - * returned. - * @return An object value, or null if there is no object at that index. - */ - public Object opt(int index) { - return (index < 0 || index >= this.length()) ? null : this.myArrayList.get(index); - } - - /** - * Get the optional boolean value associated with an index. It returns false if - * there is no value at that index, or if the value is not Boolean.TRUE or the - * String "true". - * - * @param index The index must be between 0 and length() - 1. - * @return The truth. - */ - public boolean optBoolean(int index) { - return this.optBoolean(index, false); - } - - /** - * Get the optional boolean value associated with an index. It returns the - * defaultValue if there is no value at that index or if it is not a Boolean or - * the String "true" or "false" (case insensitive). - * - * @param index The index must be between 0 and length() - 1. - * @param defaultValue A boolean default. - * @return The truth. - */ - public boolean optBoolean(int index, boolean defaultValue) { - try { - return this.getBoolean(index); - } catch (Exception e) { - return defaultValue; - } - } - - /** - * Get the optional double value associated with an index. NaN is returned if - * there is no value for the index, or if the value is not a number and cannot - * be converted to a number. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - */ - public double optDouble(int index) { - return this.optDouble(index, Double.NaN); - } - - /** - * Get the optional double value associated with an index. The defaultValue is - * returned if there is no value for the index, or if the value is not a number - * and cannot be converted to a number. - * - * @param index subscript - * @param defaultValue The default value. - * @return The value. - */ - public double optDouble(int index, double defaultValue) { - final Number val = this.optNumber(index, null); - if (val == null) { - return defaultValue; - } - final double doubleValue = val.doubleValue(); - // if (Double.isNaN(doubleValue) || Double.isInfinite(doubleValue)) { - // return defaultValue; - // } - return doubleValue; - } - - /** - * Get the optional float value associated with an index. NaN is returned if - * there is no value for the index, or if the value is not a number and cannot - * be converted to a number. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - */ - public float optFloat(int index) { - return this.optFloat(index, Float.NaN); - } - - /** - * Get the optional float value associated with an index. The defaultValue is - * returned if there is no value for the index, or if the value is not a number - * and cannot be converted to a number. - * - * @param index subscript - * @param defaultValue The default value. - * @return The value. - */ - public float optFloat(int index, float defaultValue) { - final Number val = this.optNumber(index, null); - if (val == null) { - return defaultValue; - } - final float floatValue = val.floatValue(); - // if (Float.isNaN(floatValue) || Float.isInfinite(floatValue)) { - // return floatValue; - // } - return floatValue; - } - - /** - * Get the optional int value associated with an index. Zero is returned if - * there is no value for the index, or if the value is not a number and cannot - * be converted to a number. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - */ - public int optInt(int index) { - return this.optInt(index, 0); - } - - /** - * Get the optional int value associated with an index. The defaultValue is - * returned if there is no value for the index, or if the value is not a number - * and cannot be converted to a number. - * - * @param index The index must be between 0 and length() - 1. - * @param defaultValue The default value. - * @return The value. - */ - public int optInt(int index, int defaultValue) { - final Number val = this.optNumber(index, null); - if (val == null) { - return defaultValue; - } - return val.intValue(); - } - - /** - * Get the enum value associated with a key. - * - * @param Enum Type - * @param clazz The type of enum to retrieve. - * @param index The index must be between 0 and length() - 1. - * @return The enum value at the index location or null if not found - */ - public > E optEnum(Class clazz, int index) { - return this.optEnum(clazz, index, null); - } - - /** - * Get the enum value associated with a key. - * - * @param Enum Type - * @param clazz The type of enum to retrieve. - * @param index The index must be between 0 and length() - 1. - * @param defaultValue The default in case the value is not found - * @return The enum value at the index location or defaultValue if the value is - * not found or cannot be assigned to clazz - */ - public > E optEnum(Class clazz, int index, E defaultValue) { - try { - Object val = this.opt(index); - if (JSONObject.NULL.equals(val)) { - return defaultValue; - } - if (clazz.isAssignableFrom(val.getClass())) { - // we just checked it! - @SuppressWarnings("unchecked") - E myE = (E) val; - return myE; - } - return Enum.valueOf(clazz, val.toString()); - } catch (IllegalArgumentException e) { - return defaultValue; - } catch (NullPointerException e) { - return defaultValue; - } - } - - /** - * Get the optional BigInteger value associated with an index. The defaultValue - * is returned if there is no value for the index, or if the value is not a - * number and cannot be converted to a number. - * - * @param index The index must be between 0 and length() - 1. - * @param defaultValue The default value. - * @return The value. - */ - public BigInteger optBigInteger(int index, BigInteger defaultValue) { - Object val = this.opt(index); - return JSONObject.objectToBigInteger(val, defaultValue); - } - - /** - * Get the optional BigDecimal value associated with an index. The defaultValue - * is returned if there is no value for the index, or if the value is not a - * number and cannot be converted to a number. If the value is float or double, - * the {@link BigDecimal#BigDecimal(double)} constructor will be used. See notes - * on the constructor for conversion issues that may arise. - * - * @param index The index must be between 0 and length() - 1. - * @param defaultValue The default value. - * @return The value. - */ - public BigDecimal optBigDecimal(int index, BigDecimal defaultValue) { - Object val = this.opt(index); - return JSONObject.objectToBigDecimal(val, defaultValue); - } - - /** - * Get the optional JSONArray associated with an index. - * - * @param index subscript - * @return A JSONArray value, or null if the index has no value, or if the value - * is not a JSONArray. - */ - public JSONArray optJSONArray(int index) { - Object o = this.opt(index); - return o instanceof JSONArray ? (JSONArray) o : null; - } - - /** - * Get the optional JSONObject associated with an index. Null is returned if the - * key is not found, or null if the index has no value, or if the value is not a - * JSONObject. - * - * @param index The index must be between 0 and length() - 1. - * @return A JSONObject value. - */ - public JSONObject optJSONObject(int index) { - Object o = this.opt(index); - return o instanceof JSONObject ? (JSONObject) o : null; - } - - /** - * Get the optional long value associated with an index. Zero is returned if - * there is no value for the index, or if the value is not a number and cannot - * be converted to a number. - * - * @param index The index must be between 0 and length() - 1. - * @return The value. - */ - public long optLong(int index) { - return this.optLong(index, 0); - } - - /** - * Get the optional long value associated with an index. The defaultValue is - * returned if there is no value for the index, or if the value is not a number - * and cannot be converted to a number. - * - * @param index The index must be between 0 and length() - 1. - * @param defaultValue The default value. - * @return The value. - */ - public long optLong(int index, long defaultValue) { - final Number val = this.optNumber(index, null); - if (val == null) { - return defaultValue; - } - return val.longValue(); - } - - /** - * Get an optional {@link Number} value associated with a key, or - * null if there is no such key or if the value is not a number. If - * the value is a string, an attempt will be made to evaluate it as a number - * ({@link BigDecimal}). This method would be used in cases where type coercion - * of the number value is unwanted. - * - * @param index The index must be between 0 and length() - 1. - * @return An object which is the value. - */ - public Number optNumber(int index) { - return this.optNumber(index, null); - } - - /** - * Get an optional {@link Number} value associated with a key, or the default if - * there is no such key or if the value is not a number. If the value is a - * string, an attempt will be made to evaluate it as a number - * ({@link BigDecimal}). This method would be used in cases where type coercion - * of the number value is unwanted. - * - * @param index The index must be between 0 and length() - 1. - * @param defaultValue The default. - * @return An object which is the value. - */ - public Number optNumber(int index, Number defaultValue) { - Object val = this.opt(index); - if (JSONObject.NULL.equals(val)) { - return defaultValue; - } - if (val instanceof Number) { - return (Number) val; - } - - if (val instanceof String) { - try { - return JSONObject.stringToNumber((String) val); - } catch (Exception e) { - return defaultValue; - } - } - return defaultValue; - } - - /** - * Get the optional string value associated with an index. It returns an empty - * string if there is no value at that index. If the value is not a string and - * is not null, then it is converted to a string. - * - * @param index The index must be between 0 and length() - 1. - * @return A String value. - */ - public String optString(int index) { - return this.optString(index, ""); - } - - /** - * Get the optional string associated with an index. The defaultValue is - * returned if the key is not found. - * - * @param index The index must be between 0 and length() - 1. - * @param defaultValue The default value. - * @return A String value. - */ - public String optString(int index, String defaultValue) { - Object object = this.opt(index); - return JSONObject.NULL.equals(object) ? defaultValue : object.toString(); - } - - /** - * Append a boolean value. This increases the array's length by one. - * - * @param value A boolean value. - * @return this. - */ - public JSONArray put(boolean value) { - return this.put(value ? Boolean.TRUE : Boolean.FALSE); - } - - /** - * Put a value in the JSONArray, where the value will be a JSONArray which is - * produced from a Collection. - * - * @param value A Collection value. - * @return this. - * @throws JSONException If the value is non-finite number. - */ - public JSONArray put(Collection value) { - return this.put(new JSONArray(value)); - } - - /** - * Append a double value. This increases the array's length by one. - * - * @param value A double value. - * @return this. - * @throws JSONException if the value is not finite. - */ - public JSONArray put(double value) throws JSONException { - return this.put(Double.valueOf(value)); - } - - /** - * Append a float value. This increases the array's length by one. - * - * @param value A float value. - * @return this. - * @throws JSONException if the value is not finite. - */ - public JSONArray put(float value) throws JSONException { - return this.put(Float.valueOf(value)); - } - - /** - * Append an int value. This increases the array's length by one. - * - * @param value An int value. - * @return this. - */ - public JSONArray put(int value) { - return this.put(Integer.valueOf(value)); - } - - /** - * Append an long value. This increases the array's length by one. - * - * @param value A long value. - * @return this. - */ - public JSONArray put(long value) { - return this.put(Long.valueOf(value)); - } - - /** - * Put a value in the JSONArray, where the value will be a JSONObject which is - * produced from a Map. - * - * @param value A Map value. - * @return this. - * @throws JSONException If a value in the map is non-finite number. - * @throws NullPointerException If a key in the map is null - */ - public JSONArray put(Map value) { - return this.put(new JSONObject(value)); - } - - /** - * Append an object value. This increases the array's length by one. - * - * @param value An object value. The value should be a Boolean, Double, Integer, - * JSONArray, JSONObject, Long, or String, or the JSONObject.NULL - * object. - * @return this. - * @throws JSONException If the value is non-finite number. - */ - public JSONArray put(Object value) { - JSONObject.testValidity(value); - this.myArrayList.add(value); - return this; - } - - /** - * Put or replace a boolean value in the JSONArray. If the index is greater than - * the length of the JSONArray, then null elements will be added as necessary to - * pad it out. - * - * @param index The subscript. - * @param value A boolean value. - * @return this. - * @throws JSONException If the index is negative. - */ - public JSONArray put(int index, boolean value) throws JSONException { - return this.put(index, value ? Boolean.TRUE : Boolean.FALSE); - } - - /** - * Put a value in the JSONArray, where the value will be a JSONArray which is - * produced from a Collection. - * - * @param index The subscript. - * @param value A Collection value. - * @return this. - * @throws JSONException If the index is negative or if the value is non-finite. - */ - public JSONArray put(int index, Collection value) throws JSONException { - return this.put(index, new JSONArray(value)); - } - - /** - * Put or replace a double value. If the index is greater than the length of the - * JSONArray, then null elements will be added as necessary to pad it out. - * - * @param index The subscript. - * @param value A double value. - * @return this. - * @throws JSONException If the index is negative or if the value is non-finite. - */ - public JSONArray put(int index, double value) throws JSONException { - return this.put(index, Double.valueOf(value)); - } - - /** - * Put or replace a float value. If the index is greater than the length of the - * JSONArray, then null elements will be added as necessary to pad it out. - * - * @param index The subscript. - * @param value A float value. - * @return this. - * @throws JSONException If the index is negative or if the value is non-finite. - */ - public JSONArray put(int index, float value) throws JSONException { - return this.put(index, Float.valueOf(value)); - } - - /** - * Put or replace an int value. If the index is greater than the length of the - * JSONArray, then null elements will be added as necessary to pad it out. - * - * @param index The subscript. - * @param value An int value. - * @return this. - * @throws JSONException If the index is negative. - */ - public JSONArray put(int index, int value) throws JSONException { - return this.put(index, Integer.valueOf(value)); - } - - /** - * Put or replace a long value. If the index is greater than the length of the - * JSONArray, then null elements will be added as necessary to pad it out. - * - * @param index The subscript. - * @param value A long value. - * @return this. - * @throws JSONException If the index is negative. - */ - public JSONArray put(int index, long value) throws JSONException { - return this.put(index, Long.valueOf(value)); - } - - /** - * Put a value in the JSONArray, where the value will be a JSONObject that is - * produced from a Map. - * - * @param index The subscript. - * @param value The Map value. - * @return this. - * @throws JSONException If the index is negative or if the value is an - * invalid number. - * @throws NullPointerException If a key in the map is null - */ - public JSONArray put(int index, Map value) throws JSONException { - this.put(index, new JSONObject(value)); - return this; - } - - /** - * Put or replace an object value in the JSONArray. If the index is greater than - * the length of the JSONArray, then null elements will be added as necessary to - * pad it out. - * - * @param index The subscript. - * @param value The value to put into the array. The value should be a Boolean, - * Double, Integer, JSONArray, JSONObject, Long, or String, or the - * JSONObject.NULL object. - * @return this. - * @throws JSONException If the index is negative or if the value is an invalid - * number. - */ - public JSONArray put(int index, Object value) throws JSONException { - if (index < 0) { - throw new JSONException("JSONArray[" + index + "] not found."); - } - if (index < this.length()) { - JSONObject.testValidity(value); - this.myArrayList.set(index, value); - return this; - } - if (index == this.length()) { - // simple append - return this.put(value); - } - // if we are inserting past the length, we want to grow the array all at once - // instead of incrementally. - this.myArrayList.ensureCapacity(index + 1); - while (index != this.length()) { - // we don't need to test validity of NULL objects - this.myArrayList.add(JSONObject.NULL); - } - return this.put(value); - } - - /** - * Put a collection's elements in to the JSONArray. - * - * @param collection A Collection. - * @return this. - */ - public JSONArray putAll(Collection collection) { - this.addAll(collection, false); - return this; - } - - /** - * Put an Iterable's elements in to the JSONArray. - * - * @param iter An Iterable. - * @return this. - */ - public JSONArray putAll(Iterable iter) { - this.addAll(iter, false); - return this; - } - - /** - * Put a JSONArray's elements in to the JSONArray. - * - * @param array A JSONArray. - * @return this. - */ - public JSONArray putAll(JSONArray array) { - // directly copy the elements from the source array to this one - // as all wrapping should have been done already in the source. - this.myArrayList.addAll(array.myArrayList); - return this; - } - - /** - * Put an array's elements in to the JSONArray. - * - * @param array Array. If the parameter passed is null, or not an array or - * Iterable, an exception will be thrown. - * @return this. - * - * @throws JSONException If not an array, JSONArray, Iterable or if an - * value is non-finite number. - * @throws NullPointerException Thrown if the array parameter is null. - */ - public JSONArray putAll(Object array) throws JSONException { - this.addAll(array, false); - return this; - } - - /** - * Creates a JSONPointer using an initialization string and tries to match it to - * an item within this JSONArray. For example, given a JSONArray initialized - * with this document: - * - *
-	 * [
-	 *     {"b":"c"}
-	 * ]
-	 * 
- * - * and this JSONPointer string: - * - *
-	 * "/0/b"
-	 * 
- * - * Then this method will return the String "c" A JSONPointerException may be - * thrown from code called by this method. - * - * @param jsonPointer string that can be used to create a JSONPointer - * @return the item matched by the JSONPointer, otherwise null - */ - public Object query(String jsonPointer) { - return query(new JSONPointer(jsonPointer)); - } - - /** - * Uses a user initialized JSONPointer and tries to match it to an item within - * this JSONArray. For example, given a JSONArray initialized with this - * document: - * - *
-	 * [
-	 *     {"b":"c"}
-	 * ]
-	 * 
- * - * and this JSONPointer: - * - *
-	 * "/0/b"
-	 * 
- * - * Then this method will return the String "c" A JSONPointerException may be - * thrown from code called by this method. - * - * @param jsonPointer string that can be used to create a JSONPointer - * @return the item matched by the JSONPointer, otherwise null - */ - public Object query(JSONPointer jsonPointer) { - return jsonPointer.queryFrom(this); - } - - /** - * Queries and returns a value from this object using {@code jsonPointer}, or - * returns null if the query fails due to a missing key. - * - * @param jsonPointer the string representation of the JSON pointer - * @return the queried value or {@code null} - * @throws IllegalArgumentException if {@code jsonPointer} has invalid syntax - */ - public Object optQuery(String jsonPointer) { - return optQuery(new JSONPointer(jsonPointer)); - } - - /** - * Queries and returns a value from this object using {@code jsonPointer}, or - * returns null if the query fails due to a missing key. - * - * @param jsonPointer The JSON pointer - * @return the queried value or {@code null} - * @throws IllegalArgumentException if {@code jsonPointer} has invalid syntax - */ - public Object optQuery(JSONPointer jsonPointer) { - try { - return jsonPointer.queryFrom(this); - } catch (JSONPointerException e) { - return null; - } - } - - /** - * Remove an index and close the hole. - * - * @param index The index of the element to be removed. - * @return The value that was associated with the index, or null if there was no - * value. - */ - public Object remove(int index) { - return index >= 0 && index < this.length() ? this.myArrayList.remove(index) : null; - } - - /** - * Determine if two JSONArrays are similar. They must contain similar sequences. - * - * @param other The other JSONArray - * @return true if they are equal - */ - public boolean similar(Object other) { - if (!(other instanceof JSONArray)) { - return false; - } - int len = this.length(); - if (len != ((JSONArray) other).length()) { - return false; - } - for (int i = 0; i < len; i += 1) { - Object valueThis = this.myArrayList.get(i); - Object valueOther = ((JSONArray) other).myArrayList.get(i); - if (valueThis == valueOther) { - continue; - } - if (valueThis == null) { - return false; - } - if (valueThis instanceof JSONObject) { - if (!((JSONObject) valueThis).similar(valueOther)) { - return false; - } - } else if (valueThis instanceof JSONArray) { - if (!((JSONArray) valueThis).similar(valueOther)) { - return false; - } - } else if (valueThis instanceof Number && valueOther instanceof Number) { - if (!JSONObject.isNumberSimilar((Number) valueThis, (Number) valueOther)) { - return false; - } - } else if (!valueThis.equals(valueOther)) { - return false; - } - } - return true; - } - - /** - * Produce a JSONObject by combining a JSONArray of names with the values of - * this JSONArray. - * - * @param names A JSONArray containing a list of key strings. These will be - * paired with the values. - * @return A JSONObject, or null if there are no names or if this JSONArray has - * no values. - * @throws JSONException If any of the names are null. - */ - public JSONObject toJSONObject(JSONArray names) throws JSONException { - if (names == null || names.isEmpty() || this.isEmpty()) { - return null; - } - JSONObject jo = new JSONObject(names.length()); - for (int i = 0; i < names.length(); i += 1) { - jo.put(names.getString(i), this.opt(i)); - } - return jo; - } - - /** - * Make a JSON text of this JSONArray. For compactness, no unnecessary - * whitespace is added. If it is not possible to produce a syntactically correct - * JSON text then null will be returned instead. This could occur if the array - * contains an invalid number. - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @return a printable, displayable, transmittable representation of the array. - */ - @Override - public String toString() { - try { - return this.toString(0); - } catch (Exception e) { - return null; - } - } - - /** - * Make a pretty-printed JSON text of this JSONArray. - * - *

- * If - * - *

-	 *  {@code indentFactor > 0}
-	 * 
- * - * and the {@link JSONArray} has only one element, then the array will be output - * on a single line: - * - *
-	 * {@code [1]}
-	 * 
- * - *

- * If an array has 2 or more elements, then it will be output across multiple - * lines: - * - *

-	 * {@code
-	 * [
-	 * 1,
-	 * "value 2",
-	 * 3
-	 * ]
-	 * }
-	 * 
- *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param indentFactor The number of spaces to add to each level of indentation. - * @return a printable, displayable, transmittable representation of the object, - * beginning with [ (left bracket) and - * ending with ]  (right bracket). - * @throws JSONException if a called function fails - */ - public String toString(int indentFactor) throws JSONException { - StringWriter sw = new StringWriter(); - synchronized (sw.getBuffer()) { - return this.write(sw, indentFactor, 0).toString(); - } - } - - /** - * Write the contents of the JSONArray as JSON text to a writer. For - * compactness, no whitespace is added. - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param writer the writer object - * @return The writer. - * @throws JSONException if a called function fails - */ - public Writer write(Writer writer) throws JSONException { - return this.write(writer, 0, 0); - } - - /** - * Write the contents of the JSONArray as JSON text to a writer. - * - *

- * If - * - *

-	 * {@code indentFactor > 0}
-	 * 
- * - * and the {@link JSONArray} has only one element, then the array will be output - * on a single line: - * - *
-	 * {@code [1]}
-	 * 
- * - *

- * If an array has 2 or more elements, then it will be output across multiple - * lines: - * - *

-	 * {@code
-	 * [
-	 * 1,
-	 * "value 2",
-	 * 3
-	 * ]
-	 * }
-	 * 
- *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param writer Writes the serialized JSON - * @param indentFactor The number of spaces to add to each level of indentation. - * @param indent The indentation of the top level. - * @return The writer. - * @throws JSONException if a called function fails or unable to write - */ - public Writer write(Writer writer, int indentFactor, int indent) throws JSONException { - try { - boolean needsComma = false; - int length = this.length(); - writer.write('['); - - if (length == 1) { - try { - JSONObject.writeValue(writer, this.myArrayList.get(0), indentFactor, indent); - } catch (Exception e) { - throw new JSONException("Unable to write JSONArray value at index: 0", e); - } - } else if (length != 0) { - final int newIndent = indent + indentFactor; - - for (int i = 0; i < length; i += 1) { - if (needsComma) { - writer.write(','); - } - if (indentFactor > 0) { - writer.write('\n'); - } - JSONObject.indent(writer, newIndent); - try { - JSONObject.writeValue(writer, this.myArrayList.get(i), indentFactor, newIndent); - } catch (Exception e) { - throw new JSONException("Unable to write JSONArray value at index: " + i, e); - } - needsComma = true; - } - if (indentFactor > 0) { - writer.write('\n'); - } - JSONObject.indent(writer, indent); - } - writer.write(']'); - return writer; - } catch (IOException e) { - throw new JSONException(e); - } - } - - /** - * Returns a java.util.List containing all of the elements in this array. If an - * element in the array is a JSONArray or JSONObject it will also be converted - * to a List and a Map respectively. - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @return a java.util.List containing the elements of this array - */ - public List toList() { - List results = new ArrayList(this.myArrayList.size()); - for (Object element : this.myArrayList) { - if (element == null || JSONObject.NULL.equals(element)) { - results.add(null); - } else if (element instanceof JSONArray) { - results.add(((JSONArray) element).toList()); - } else if (element instanceof JSONObject) { - results.add(((JSONObject) element).toMap()); - } else { - results.add(element); - } - } - return results; - } - - /** - * Check if JSONArray is empty. - * - * @return true if JSONArray is empty, otherwise false. - */ - public boolean isEmpty() { - return this.myArrayList.isEmpty(); - } - - /** - * Add a collection's elements to the JSONArray. - * - * @param collection A Collection. - * @param wrap {@code true} to call {@link JSONObject#wrap(Object)} for - * each item, {@code false} to add the items directly - * - */ - private void addAll(Collection collection, boolean wrap) { - this.myArrayList.ensureCapacity(this.myArrayList.size() + collection.size()); - if (wrap) { - for (Object o : collection) { - this.put(JSONObject.wrap(o)); - } - } else { - for (Object o : collection) { - this.put(o); - } - } - } - - /** - * Add an Iterable's elements to the JSONArray. - * - * @param iter An Iterable. - * @param wrap {@code true} to call {@link JSONObject#wrap(Object)} for each - * item, {@code false} to add the items directly - */ - private void addAll(Iterable iter, boolean wrap) { - if (wrap) { - for (Object o : iter) { - this.put(JSONObject.wrap(o)); - } - } else { - for (Object o : iter) { - this.put(o); - } - } - } - - /** - * Add an array's elements to the JSONArray. - * - * @param array Array. If the parameter passed is null, or not an array, - * JSONArray, Collection, or Iterable, an exception will be thrown. - * @param wrap {@code true} to call {@link JSONObject#wrap(Object)} for each - * item, {@code false} to add the items directly - * - * @throws JSONException If not an array or if an array value is - * non-finite number. - * @throws NullPointerException Thrown if the array parameter is null. - */ - private void addAll(Object array, boolean wrap) throws JSONException { - if (array.getClass().isArray()) { - int length = Array.getLength(array); - this.myArrayList.ensureCapacity(this.myArrayList.size() + length); - if (wrap) { - for (int i = 0; i < length; i += 1) { - this.put(JSONObject.wrap(Array.get(array, i))); - } - } else { - for (int i = 0; i < length; i += 1) { - this.put(Array.get(array, i)); - } - } - } else if (array instanceof JSONArray) { - // use the built in array list `addAll` as all object - // wrapping should have been completed in the original - // JSONArray - this.myArrayList.addAll(((JSONArray) array).myArrayList); - } else if (array instanceof Collection) { - this.addAll((Collection) array, wrap); - } else if (array instanceof Iterable) { - this.addAll((Iterable) array, wrap); - } else { - throw new JSONException("JSONArray initial value should be a string or collection or array."); - } - } - - /** - * Create a new JSONException in a common format for incorrect conversions. - * - * @param idx index of the item - * @param valueType the type of value being coerced to - * @param cause optional cause of the coercion failure - * @return JSONException that can be thrown. - */ - private static JSONException wrongValueFormatException(int idx, String valueType, Throwable cause) { - return new JSONException("JSONArray[" + idx + "] is not a " + valueType + ".", cause); - } - - /** - * Create a new JSONException in a common format for incorrect conversions. - * - * @param idx index of the item - * @param valueType the type of value being coerced to - * @param cause optional cause of the coercion failure - * @return JSONException that can be thrown. - */ - private static JSONException wrongValueFormatException(int idx, String valueType, Object value, Throwable cause) { - return new JSONException("JSONArray[" + idx + "] is not a " + valueType + " (" + value + ").", cause); - } - -} diff --git a/src/main/java/org/json/JSONException.java b/src/main/java/org/json/JSONException.java deleted file mode 100644 index 92ff2e9..0000000 --- a/src/main/java/org/json/JSONException.java +++ /dev/null @@ -1,65 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - */ - -/** - * The JSONException is thrown by the JSON.org classes when things are amiss. - * - * @author JSON.org - * @version 2015-12-09 - */ -public class JSONException extends RuntimeException { - /** Serialization ID */ - private static final long serialVersionUID = 0; - - /** - * Constructs a JSONException with an explanatory message. - * - * @param message Detail about the reason for the exception. - */ - public JSONException(final String message) { - super(message); - } - - /** - * Constructs a JSONException with an explanatory message and cause. - * - * @param message Detail about the reason for the exception. - * @param cause The cause. - */ - public JSONException(final String message, final Throwable cause) { - super(message, cause); - } - - /** - * Constructs a new JSONException with the specified cause. - * - * @param cause The cause. - */ - public JSONException(final Throwable cause) { - super(cause.getMessage(), cause); - } - -} diff --git a/src/main/java/org/json/JSONML.java b/src/main/java/org/json/JSONML.java deleted file mode 100644 index 6ee7b54..0000000 --- a/src/main/java/org/json/JSONML.java +++ /dev/null @@ -1,580 +0,0 @@ -package org.json; - -/* -Copyright (c) 2008 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -/** - * This provides static methods to convert an XML text into a JSONArray or - * JSONObject, and to covert a JSONArray or JSONObject into an XML text using - * the JsonML transform. - * - * @author JSON.org - * @version 2016-01-30 - */ -public class JSONML { - /** - * Parse XML values and store them in a JSONArray. - * - * @param x The XMLTokener containing the source string. - * @param arrayForm true if array form, false if object form. - * @param ja The JSONArray that is containing the current tag or null - * if we are at the outermost level. - * @param keepStrings Don't type-convert text nodes and attribute values - * @return A JSONArray if the value is the outermost tag, otherwise null. - * @throws JSONException if a parsing error occurs - */ - private static Object parse(XMLTokener x, boolean arrayForm, JSONArray ja, boolean keepStrings) - throws JSONException { - String attribute; - char c; - String closeTag = null; - int i; - JSONArray newja = null; - JSONObject newjo = null; - Object token; - String tagName = null; - -// Test for and skip past these forms: -// -// -// -// - - while (true) { - if (!x.more()) { - throw x.syntaxError("Bad XML"); - } - token = x.nextContent(); - if (token == XML.LT) { - token = x.nextToken(); - if (token instanceof Character) { - if (token == XML.SLASH) { - -// Close tag "); - } else { - x.back(); - } - } else if (c == '[') { - token = x.nextToken(); - if (token.equals("CDATA") && x.next() == '[') { - if (ja != null) { - ja.put(x.nextCDATA()); - } - } else { - throw x.syntaxError("Expected 'CDATA['"); - } - } else { - i = 1; - do { - token = x.nextMeta(); - if (token == null) { - throw x.syntaxError("Missing '>' after ' 0); - } - } else if (token == XML.QUEST) { - -// "); - } else { - throw x.syntaxError("Misshaped tag"); - } - -// Open tag < - - } else { - if (!(token instanceof String)) { - throw x.syntaxError("Bad tagName '" + token + "'."); - } - tagName = (String) token; - newja = new JSONArray(); - newjo = new JSONObject(); - if (arrayForm) { - newja.put(tagName); - if (ja != null) { - ja.put(newja); - } - } else { - newjo.put("tagName", tagName); - if (ja != null) { - ja.put(newjo); - } - } - token = null; - for (;;) { - if (token == null) { - token = x.nextToken(); - } - if (token == null) { - throw x.syntaxError("Misshaped tag"); - } - if (!(token instanceof String)) { - break; - } - -// attribute = value - - attribute = (String) token; - if (!arrayForm && ("tagName".equals(attribute) || "childNode".equals(attribute))) { - throw x.syntaxError("Reserved attribute."); - } - token = x.nextToken(); - if (token == XML.EQ) { - token = x.nextToken(); - if (!(token instanceof String)) { - throw x.syntaxError("Missing value"); - } - newjo.accumulate(attribute, - keepStrings ? ((String) token) : XML.stringToValue((String) token)); - token = null; - } else { - newjo.accumulate(attribute, ""); - } - } - if (arrayForm && newjo.length() > 0) { - newja.put(newjo); - } - -// Empty tag <.../> - - if (token == XML.SLASH) { - if (x.nextToken() != XML.GT) { - throw x.syntaxError("Misshaped tag"); - } - if (ja == null) { - if (arrayForm) { - return newja; - } - return newjo; - } - -// Content, between <...> and - - } else { - if (token != XML.GT) { - throw x.syntaxError("Misshaped tag"); - } - closeTag = (String) parse(x, arrayForm, newja, keepStrings); - if (closeTag != null) { - if (!closeTag.equals(tagName)) { - throw x.syntaxError("Mismatched '" + tagName + "' and '" + closeTag + "'"); - } - tagName = null; - if (!arrayForm && newja.length() > 0) { - newjo.put("childNodes", newja); - } - if (ja == null) { - if (arrayForm) { - return newja; - } - return newjo; - } - } - } - } - } else { - if (ja != null) { - ja.put(token instanceof String - ? keepStrings ? XML.unescape((String) token) : XML.stringToValue((String) token) - : token); - } - } - } - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a JSONArray - * using the JsonML transform. Each XML tag is represented as a JSONArray in - * which the first element is the tag name. If the tag has attributes, then the - * second element will be JSONObject containing the name/value pairs. If the tag - * contains children, then strings and JSONArrays will represent the child tags. - * Comments, prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param string The source string. - * @return A JSONArray containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONArray - */ - public static JSONArray toJSONArray(String string) throws JSONException { - return (JSONArray) parse(new XMLTokener(string), true, null, false); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a JSONArray - * using the JsonML transform. Each XML tag is represented as a JSONArray in - * which the first element is the tag name. If the tag has attributes, then the - * second element will be JSONObject containing the name/value pairs. If the tag - * contains children, then strings and JSONArrays will represent the child tags. - * As opposed to toJSONArray this method does not attempt to convert any text - * node or attribute value to any type but just leaves it as a string. Comments, - * prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param string The source string. - * @param keepStrings If true, then values will not be coerced into boolean or - * numeric values and will instead be left as strings - * @return A JSONArray containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONArray - */ - public static JSONArray toJSONArray(String string, boolean keepStrings) throws JSONException { - return (JSONArray) parse(new XMLTokener(string), true, null, keepStrings); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a JSONArray - * using the JsonML transform. Each XML tag is represented as a JSONArray in - * which the first element is the tag name. If the tag has attributes, then the - * second element will be JSONObject containing the name/value pairs. If the tag - * contains children, then strings and JSONArrays will represent the child - * content and tags. As opposed to toJSONArray this method does not attempt to - * convert any text node or attribute value to any type but just leaves it as a - * string. Comments, prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param x An XMLTokener. - * @param keepStrings If true, then values will not be coerced into boolean or - * numeric values and will instead be left as strings - * @return A JSONArray containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONArray - */ - public static JSONArray toJSONArray(XMLTokener x, boolean keepStrings) throws JSONException { - return (JSONArray) parse(x, true, null, keepStrings); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a JSONArray - * using the JsonML transform. Each XML tag is represented as a JSONArray in - * which the first element is the tag name. If the tag has attributes, then the - * second element will be JSONObject containing the name/value pairs. If the tag - * contains children, then strings and JSONArrays will represent the child - * content and tags. Comments, prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param x An XMLTokener. - * @return A JSONArray containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONArray - */ - public static JSONArray toJSONArray(XMLTokener x) throws JSONException { - return (JSONArray) parse(x, true, null, false); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a - * JSONObject using the JsonML transform. Each XML tag is represented as a - * JSONObject with a "tagName" property. If the tag has attributes, then the - * attributes will be in the JSONObject as properties. If the tag contains - * children, the object will have a "childNodes" property which will be an array - * of strings and JsonML JSONObjects. - * - * Comments, prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param string The XML source text. - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONObject - */ - public static JSONObject toJSONObject(String string) throws JSONException { - return (JSONObject) parse(new XMLTokener(string), false, null, false); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a - * JSONObject using the JsonML transform. Each XML tag is represented as a - * JSONObject with a "tagName" property. If the tag has attributes, then the - * attributes will be in the JSONObject as properties. If the tag contains - * children, the object will have a "childNodes" property which will be an array - * of strings and JsonML JSONObjects. - * - * Comments, prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param string The XML source text. - * @param keepStrings If true, then values will not be coerced into boolean or - * numeric values and will instead be left as strings - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONObject - */ - public static JSONObject toJSONObject(String string, boolean keepStrings) throws JSONException { - return (JSONObject) parse(new XMLTokener(string), false, null, keepStrings); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a - * JSONObject using the JsonML transform. Each XML tag is represented as a - * JSONObject with a "tagName" property. If the tag has attributes, then the - * attributes will be in the JSONObject as properties. If the tag contains - * children, the object will have a "childNodes" property which will be an array - * of strings and JsonML JSONObjects. - * - * Comments, prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param x An XMLTokener of the XML source text. - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONObject - */ - public static JSONObject toJSONObject(XMLTokener x) throws JSONException { - return (JSONObject) parse(x, false, null, false); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a - * JSONObject using the JsonML transform. Each XML tag is represented as a - * JSONObject with a "tagName" property. If the tag has attributes, then the - * attributes will be in the JSONObject as properties. If the tag contains - * children, the object will have a "childNodes" property which will be an array - * of strings and JsonML JSONObjects. - * - * Comments, prologs, DTDs, and - * - *
-	 * {@code <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param x An XMLTokener of the XML source text. - * @param keepStrings If true, then values will not be coerced into boolean or - * numeric values and will instead be left as strings - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown on error converting to a JSONObject - */ - public static JSONObject toJSONObject(XMLTokener x, boolean keepStrings) throws JSONException { - return (JSONObject) parse(x, false, null, keepStrings); - } - - /** - * Reverse the JSONML transformation, making an XML text from a JSONArray. - * - * @param ja A JSONArray. - * @return An XML string. - * @throws JSONException Thrown on error converting to a string - */ - public static String toString(JSONArray ja) throws JSONException { - int i; - JSONObject jo; - int length; - Object object; - StringBuilder sb = new StringBuilder(); - String tagName; - -// Emit = length) { - sb.append('/'); - sb.append('>'); - } else { - sb.append('>'); - do { - object = ja.get(i); - i += 1; - if (object != null) { - if (object instanceof String) { - sb.append(XML.escape(object.toString())); - } else if (object instanceof JSONObject) { - sb.append(toString((JSONObject) object)); - } else if (object instanceof JSONArray) { - sb.append(toString((JSONArray) object)); - } else { - sb.append(object.toString()); - } - } - } while (i < length); - sb.append('<'); - sb.append('/'); - sb.append(tagName); - sb.append('>'); - } - return sb.toString(); - } - - /** - * Reverse the JSONML transformation, making an XML text from a JSONObject. The - * JSONObject must contain a "tagName" property. If it has children, then it - * must have a "childNodes" property containing an array of objects. The other - * properties are attributes with string values. - * - * @param jo A JSONObject. - * @return An XML string. - * @throws JSONException Thrown on error converting to a string - */ - public static String toString(JSONObject jo) throws JSONException { - StringBuilder sb = new StringBuilder(); - int i; - JSONArray ja; - int length; - Object object; - String tagName; - Object value; - -//Emit '); - } else { - sb.append('>'); - length = ja.length(); - for (i = 0; i < length; i += 1) { - object = ja.get(i); - if (object != null) { - if (object instanceof String) { - sb.append(XML.escape(object.toString())); - } else if (object instanceof JSONObject) { - sb.append(toString((JSONObject) object)); - } else if (object instanceof JSONArray) { - sb.append(toString((JSONArray) object)); - } else { - sb.append(object.toString()); - } - } - } - sb.append('<'); - sb.append('/'); - sb.append(tagName); - sb.append('>'); - } - return sb.toString(); - } -} diff --git a/src/main/java/org/json/JSONObject.java b/src/main/java/org/json/JSONObject.java deleted file mode 100644 index b8bfd51..0000000 --- a/src/main/java/org/json/JSONObject.java +++ /dev/null @@ -1,2599 +0,0 @@ -package org.json; - -import java.io.Closeable; - -/* - Copyright (c) 2002 JSON.org - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - The Software shall be used for Good, not Evil. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - */ - -import java.io.IOException; -import java.io.StringWriter; -import java.io.Writer; -import java.lang.annotation.Annotation; -import java.lang.reflect.Field; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Collection; -import java.util.Collections; -import java.util.Enumeration; -import java.util.HashMap; -import java.util.IdentityHashMap; -import java.util.Iterator; -import java.util.Locale; -import java.util.Map; -import java.util.Map.Entry; -import java.util.ResourceBundle; -import java.util.Set; -import java.util.regex.Pattern; - -/** - * A JSONObject is an unordered collection of name/value pairs. Its external - * form is a string wrapped in curly braces with colons between the names and - * values, and commas between the values and names. The internal form is an - * object having get and opt methods for accessing the - * values by name, and put methods for adding or replacing values - * by name. The values can be any of these types: Boolean, - * JSONArray, JSONObject, Number, - * String, or the JSONObject.NULL object. A JSONObject - * constructor can be used to convert an external form JSON text into an - * internal form whose values can be retrieved with the get and - * opt methods, or to convert values into a JSON text using the - * put and toString methods. A get method - * returns a value if one can be found, and throws an exception if one cannot be - * found. An opt method returns a default value instead of throwing - * an exception, and so is useful for obtaining optional values. - *

- * The generic get() and opt() methods return an - * object, which you can cast or query for type. There are also typed - * get and opt methods that do type checking and type - * coercion for you. The opt methods differ from the get methods in that they do - * not throw. Instead, they return a specified value, such as null. - *

- * The put methods add or replace values in an object. For example, - * - *

- * myString = new JSONObject().put("JSON", "Hello, World!").toString();
- * 
- * - * produces the string {"JSON": "Hello, World"}. - *

- * The texts produced by the toString methods strictly conform to - * the JSON syntax rules. The constructors are more forgiving in the texts they - * will accept: - *

    - *
  • An extra , (comma) may appear just - * before the closing brace.
  • - *
  • Strings may be quoted with ' (single - * quote).
  • - *
  • Strings do not need to be quoted at all if they do not begin with a quote - * or single quote, and if they do not contain leading or trailing spaces, and - * if they do not contain any of these characters: - * { } [ ] / \ : , # and if they do not look like numbers and if - * they are not the reserved words true, false, or - * null.
  • - *
- * - * @author JSON.org - * @version 2016-08-15 - */ -public class JSONObject { - /** - * JSONObject.NULL is equivalent to the value that JavaScript calls null, whilst - * Java's null is equivalent to the value that JavaScript calls undefined. - */ - private static final class Null { - - /** - * There is only intended to be a single instance of the NULL object, so the - * clone method returns itself. - * - * @return NULL. - */ - @Override - protected final Object clone() { - return this; - } - - /** - * A Null object is equal to the null value and to itself. - * - * @param object An object to test for nullness. - * @return true if the object parameter is the JSONObject.NULL object or null. - */ - @Override - @SuppressWarnings("lgtm[java/unchecked-cast-in-equals]") - public boolean equals(Object object) { - return object == null || object == this; - } - - /** - * A Null object is equal to the null value and to itself. - * - * @return always returns 0. - */ - @Override - public int hashCode() { - return 0; - } - - /** - * Get the "null" string value. - * - * @return The string "null". - */ - @Override - public String toString() { - return "null"; - } - } - - /** - * Regular Expression Pattern that matches JSON Numbers. This is primarily used - * for output to guarantee that we are always writing valid JSON. - */ - static final Pattern NUMBER_PATTERN = Pattern.compile("-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?"); - - /** - * The map where the JSONObject's properties are kept. - */ - private final Map map; - - /** - * It is sometimes more convenient and less ambiguous to have a - * NULL object than to use Java's null value. - * JSONObject.NULL.equals(null) returns true. - * JSONObject.NULL.toString() returns "null". - */ - public static final Object NULL = new Null(); - - /** - * Construct an empty JSONObject. - */ - public JSONObject() { - // HashMap is used on purpose to ensure that elements are unordered by - // the specification. - // JSON tends to be a portable transfer format to allows the container - // implementations to rearrange their items for a faster element - // retrieval based on associative access. - // Therefore, an implementation mustn't rely on the order of the item. - this.map = new HashMap(); - } - - /** - * Construct a JSONObject from a subset of another JSONObject. An array of - * strings is used to identify the keys that should be copied. Missing keys are - * ignored. - * - * @param jo A JSONObject. - * @param names An array of strings. - */ - public JSONObject(JSONObject jo, String... names) { - this(names.length); - for (int i = 0; i < names.length; i += 1) { - try { - this.putOnce(names[i], jo.opt(names[i])); - } catch (Exception ignore) { - } - } - } - - /** - * Construct a JSONObject from a JSONTokener. - * - * @param x A JSONTokener object containing the source string. - * @throws JSONException If there is a syntax error in the source string or a - * duplicated key. - */ - public JSONObject(JSONTokener x) throws JSONException { - this(); - char c; - String key; - - if (x.nextClean() != '{') { - throw x.syntaxError("A JSONObject text must begin with '{'"); - } - for (;;) { - char prev = x.getPrevious(); - c = x.nextClean(); - switch (c) { - case 0: - throw x.syntaxError("A JSONObject text must end with '}'"); - case '}': - return; - case '{': - case '[': - if (prev == '{') { - throw x.syntaxError("A JSON Object can not directly nest another JSON Object or JSON Array."); - } - // fall through - default: - x.back(); - key = x.nextValue().toString(); - } - - // The key is followed by ':'. - - c = x.nextClean(); - if (c != ':') { - throw x.syntaxError("Expected a ':' after a key"); - } - - // Use syntaxError(..) to include error location - - if (key != null) { - // Check if key exists - if (this.opt(key) != null) { - // key already exists - throw x.syntaxError("Duplicate key \"" + key + "\""); - } - // Only add value if non-null - Object value = x.nextValue(); - if (value != null) { - this.put(key, value); - } - } - - // Pairs are separated by ','. - - switch (x.nextClean()) { - case ';': - case ',': - if (x.nextClean() == '}') { - return; - } - x.back(); - break; - case '}': - return; - default: - throw x.syntaxError("Expected a ',' or '}'"); - } - } - } - - /** - * Construct a JSONObject from a Map. - * - * @param m A map object that can be used to initialize the contents of the - * JSONObject. - * @throws JSONException If a value in the map is non-finite number. - * @throws NullPointerException If a key in the map is null - */ - public JSONObject(Map m) { - if (m == null) { - this.map = new HashMap(); - } else { - this.map = new HashMap(m.size()); - for (final Entry e : m.entrySet()) { - if (e.getKey() == null) { - throw new NullPointerException("Null key."); - } - final Object value = e.getValue(); - if (value != null) { - this.map.put(String.valueOf(e.getKey()), wrap(value)); - } - } - } - } - - /** - * Construct a JSONObject from an Object using bean getters. It reflects on all - * of the public methods of the object. For each of the methods with no - * parameters and a name starting with "get" or "is" - * followed by an uppercase letter, the method is invoked, and a key and the - * value returned from the getter method are put into the new JSONObject. - *

- * The key is formed by removing the "get" or "is" - * prefix. If the second remaining character is not upper case, then the first - * character is converted to lower case. - *

- * Methods that are static, return void, have - * parameters, or are "bridge" methods, are ignored. - *

- * For example, if an object has a method named "getName", and if - * the result of calling object.getName() is - * "Larry Fine", then the JSONObject will contain - * "name": "Larry Fine". - *

- * The {@link JSONPropertyName} annotation can be used on a bean getter to - * override key name used in the JSONObject. For example, using the object above - * with the getName method, if we annotated it with: - * - *

-	 * @JSONPropertyName("FullName")
-	 * public String getName() {
-	 * 	return this.name;
-	 * }
-	 * 
- * - * The resulting JSON object would contain "FullName": "Larry Fine" - *

- * Similarly, the {@link JSONPropertyName} annotation can be used on non- - * get and is methods. We can also override key name - * used in the JSONObject as seen below even though the field would normally be - * ignored: - * - *

-	 * @JSONPropertyName("FullName")
-	 * public String fullName() {
-	 * 	return this.name;
-	 * }
-	 * 
- * - * The resulting JSON object would contain "FullName": "Larry Fine" - *

- * The {@link JSONPropertyIgnore} annotation can be used to force the bean - * property to not be serialized into JSON. If both {@link JSONPropertyIgnore} - * and {@link JSONPropertyName} are defined on the same method, a depth - * comparison is performed and the one closest to the concrete class being - * serialized is used. If both annotations are at the same level, then the - * {@link JSONPropertyIgnore} annotation takes precedent and the field is not - * serialized. For example, the following declaration would prevent the - * getName method from being serialized: - * - *

-	 * @JSONPropertyName("FullName")
-	 * @JSONPropertyIgnore
-	 * public String getName() {
-	 * 	return this.name;
-	 * }
-	 * 
- *

- * - * @param bean An object that has getter methods that should be used to make a - * JSONObject. - */ - public JSONObject(Object bean) { - this(); - this.populateMap(bean); - } - - private JSONObject(Object bean, Set objectsRecord) { - this(); - this.populateMap(bean, objectsRecord); - } - - /** - * Construct a JSONObject from an Object, using reflection to find the public - * members. The resulting JSONObject's keys will be the strings from the names - * array, and the values will be the field values associated with those keys in - * the object. If a key is not found or not visible, then it will not be copied - * into the new JSONObject. - * - * @param object An object that has fields that should be used to make a - * JSONObject. - * @param names An array of strings, the names of the fields to be obtained - * from the object. - */ - public JSONObject(Object object, String... names) { - this(names.length); - Class c = object.getClass(); - for (int i = 0; i < names.length; i += 1) { - String name = names[i]; - try { - this.putOpt(name, c.getField(name).get(object)); - } catch (Exception ignore) { - } - } - } - - /** - * Construct a JSONObject from a source JSON text string. This is the most - * commonly used JSONObject constructor. - * - * @param source A string beginning with { (left - * brace) and ending with } - *  (right brace). - * @exception JSONException If there is a syntax error in the source string or a - * duplicated key. - */ - public JSONObject(String source) throws JSONException { - this(new JSONTokener(source)); - } - - /** - * Construct a JSONObject from a ResourceBundle. - * - * @param baseName The ResourceBundle base name. - * @param locale The Locale to load the ResourceBundle for. - * @throws JSONException If any JSONExceptions are detected. - */ - public JSONObject(String baseName, Locale locale) throws JSONException { - this(); - ResourceBundle bundle = ResourceBundle.getBundle(baseName, locale, - Thread.currentThread().getContextClassLoader()); - -// Iterate through the keys in the bundle. - - Enumeration keys = bundle.getKeys(); - while (keys.hasMoreElements()) { - Object key = keys.nextElement(); - if (key != null) { - -// Go through the path, ensuring that there is a nested JSONObject for each -// segment except the last. Add the value using the last segment's name into -// the deepest nested JSONObject. - - String[] path = ((String) key).split("\\."); - int last = path.length - 1; - JSONObject target = this; - for (int i = 0; i < last; i += 1) { - String segment = path[i]; - JSONObject nextTarget = target.optJSONObject(segment); - if (nextTarget == null) { - nextTarget = new JSONObject(); - target.put(segment, nextTarget); - } - target = nextTarget; - } - target.put(path[last], bundle.getString((String) key)); - } - } - } - - /** - * Constructor to specify an initial capacity of the internal map. Useful for - * library internal calls where we know, or at least can best guess, how big - * this JSONObject will be. - * - * @param initialCapacity initial capacity of the internal map. - */ - protected JSONObject(int initialCapacity) { - this.map = new HashMap(initialCapacity); - } - - /** - * Accumulate values under a key. It is similar to the put method except that if - * there is already an object stored under the key then a JSONArray is stored - * under the key to hold all of the accumulated values. If there is already a - * JSONArray, then the new value is appended to it. In contrast, the put method - * replaces the previous value. - * - * If only one value is accumulated that is not a JSONArray, then the result - * will be the same as using put. But if multiple values are accumulated, then - * the result will be like append. - * - * @param key A key string. - * @param value An object to be accumulated under the key. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject accumulate(String key, Object value) throws JSONException { - testValidity(value); - Object object = this.opt(key); - if (object == null) { - this.put(key, value instanceof JSONArray ? new JSONArray().put(value) : value); - } else if (object instanceof JSONArray) { - ((JSONArray) object).put(value); - } else { - this.put(key, new JSONArray().put(object).put(value)); - } - return this; - } - - /** - * Append values to the array under a key. If the key does not exist in the - * JSONObject, then the key is put in the JSONObject with its value being a - * JSONArray containing the value parameter. If the key was already associated - * with a JSONArray, then the value parameter is appended to it. - * - * @param key A key string. - * @param value An object to be accumulated under the key. - * @return this. - * @throws JSONException If the value is non-finite number or if the - * current value associated with the key is not a - * JSONArray. - * @throws NullPointerException If the key is null. - */ - public JSONObject append(String key, Object value) throws JSONException { - testValidity(value); - Object object = this.opt(key); - if (object == null) { - this.put(key, new JSONArray().put(value)); - } else if (object instanceof JSONArray) { - this.put(key, ((JSONArray) object).put(value)); - } else { - throw wrongValueFormatException(key, "JSONArray", null, null); - } - return this; - } - - /** - * Produce a string from a double. The string "null" will be returned if the - * number is not finite. - * - * @param d A double. - * @return A String. - */ - public static String doubleToString(double d) { - if (Double.isInfinite(d) || Double.isNaN(d)) { - return "null"; - } - -// Shave off trailing zeros and decimal point, if possible. - - String string = Double.toString(d); - if (string.indexOf('.') > 0 && string.indexOf('e') < 0 && string.indexOf('E') < 0) { - while (string.endsWith("0")) { - string = string.substring(0, string.length() - 1); - } - if (string.endsWith(".")) { - string = string.substring(0, string.length() - 1); - } - } - return string; - } - - /** - * Get the value object associated with a key. - * - * @param key A key string. - * @return The object associated with the key. - * @throws JSONException if the key is not found. - */ - public Object get(String key) throws JSONException { - if (key == null) { - throw new JSONException("Null key."); - } - Object object = this.opt(key); - if (object == null) { - throw new JSONException("JSONObject[" + quote(key) + "] not found."); - } - return object; - } - - /** - * Get the enum value associated with a key. - * - * @param Enum Type - * @param clazz The type of enum to retrieve. - * @param key A key string. - * @return The enum value associated with the key - * @throws JSONException if the key is not found or if the value cannot be - * converted to an enum. - */ - public > E getEnum(Class clazz, String key) throws JSONException { - E val = optEnum(clazz, key); - if (val == null) { - // JSONException should really take a throwable argument. - // If it did, I would re-implement this with the Enum.valueOf - // method and place any thrown exception in the JSONException - throw wrongValueFormatException(key, "enum of type " + quote(clazz.getSimpleName()), null); - } - return val; - } - - /** - * Get the boolean value associated with a key. - * - * @param key A key string. - * @return The truth. - * @throws JSONException if the value is not a Boolean or the String "true" or - * "false". - */ - public boolean getBoolean(String key) throws JSONException { - Object object = this.get(key); - if (object.equals(Boolean.FALSE) || (object instanceof String && ((String) object).equalsIgnoreCase("false"))) { - return false; - } else if (object.equals(Boolean.TRUE) - || (object instanceof String && ((String) object).equalsIgnoreCase("true"))) { - return true; - } - throw wrongValueFormatException(key, "Boolean", null); - } - - /** - * Get the BigInteger value associated with a key. - * - * @param key A key string. - * @return The numeric value. - * @throws JSONException if the key is not found or if the value cannot be - * converted to BigInteger. - */ - public BigInteger getBigInteger(String key) throws JSONException { - Object object = this.get(key); - BigInteger ret = objectToBigInteger(object, null); - if (ret != null) { - return ret; - } - throw wrongValueFormatException(key, "BigInteger", object, null); - } - - /** - * Get the BigDecimal value associated with a key. If the value is float or - * double, the {@link BigDecimal#BigDecimal(double)} constructor will be used. - * See notes on the constructor for conversion issues that may arise. - * - * @param key A key string. - * @return The numeric value. - * @throws JSONException if the key is not found or if the value cannot be - * converted to BigDecimal. - */ - public BigDecimal getBigDecimal(String key) throws JSONException { - Object object = this.get(key); - BigDecimal ret = objectToBigDecimal(object, null); - if (ret != null) { - return ret; - } - throw wrongValueFormatException(key, "BigDecimal", object, null); - } - - /** - * Get the double value associated with a key. - * - * @param key A key string. - * @return The numeric value. - * @throws JSONException if the key is not found or if the value is not a Number - * object and cannot be converted to a number. - */ - public double getDouble(String key) throws JSONException { - final Object object = this.get(key); - if (object instanceof Number) { - return ((Number) object).doubleValue(); - } - try { - return Double.parseDouble(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(key, "double", e); - } - } - - /** - * Get the float value associated with a key. - * - * @param key A key string. - * @return The numeric value. - * @throws JSONException if the key is not found or if the value is not a Number - * object and cannot be converted to a number. - */ - public float getFloat(String key) throws JSONException { - final Object object = this.get(key); - if (object instanceof Number) { - return ((Number) object).floatValue(); - } - try { - return Float.parseFloat(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(key, "float", e); - } - } - - /** - * Get the Number value associated with a key. - * - * @param key A key string. - * @return The numeric value. - * @throws JSONException if the key is not found or if the value is not a Number - * object and cannot be converted to a number. - */ - public Number getNumber(String key) throws JSONException { - Object object = this.get(key); - try { - if (object instanceof Number) { - return (Number) object; - } - return stringToNumber(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(key, "number", e); - } - } - - /** - * Get the int value associated with a key. - * - * @param key A key string. - * @return The integer value. - * @throws JSONException if the key is not found or if the value cannot be - * converted to an integer. - */ - public int getInt(String key) throws JSONException { - final Object object = this.get(key); - if (object instanceof Number) { - return ((Number) object).intValue(); - } - try { - return Integer.parseInt(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(key, "int", e); - } - } - - /** - * Get the JSONArray value associated with a key. - * - * @param key A key string. - * @return A JSONArray which is the value. - * @throws JSONException if the key is not found or if the value is not a - * JSONArray. - */ - public JSONArray getJSONArray(String key) throws JSONException { - Object object = this.get(key); - if (object instanceof JSONArray) { - return (JSONArray) object; - } - throw wrongValueFormatException(key, "JSONArray", null); - } - - /** - * Get the JSONObject value associated with a key. - * - * @param key A key string. - * @return A JSONObject which is the value. - * @throws JSONException if the key is not found or if the value is not a - * JSONObject. - */ - public JSONObject getJSONObject(String key) throws JSONException { - Object object = this.get(key); - if (object instanceof JSONObject) { - return (JSONObject) object; - } - throw wrongValueFormatException(key, "JSONObject", null); - } - - /** - * Get the long value associated with a key. - * - * @param key A key string. - * @return The long value. - * @throws JSONException if the key is not found or if the value cannot be - * converted to a long. - */ - public long getLong(String key) throws JSONException { - final Object object = this.get(key); - if (object instanceof Number) { - return ((Number) object).longValue(); - } - try { - return Long.parseLong(object.toString()); - } catch (Exception e) { - throw wrongValueFormatException(key, "long", e); - } - } - - /** - * Get an array of field names from a JSONObject. - * - * @param jo JSON object - * @return An array of field names, or null if there are no names. - */ - public static String[] getNames(JSONObject jo) { - if (jo.isEmpty()) { - return null; - } - return jo.keySet().toArray(new String[jo.length()]); - } - - /** - * Get an array of public field names from an Object. - * - * @param object object to read - * @return An array of field names, or null if there are no names. - */ - public static String[] getNames(Object object) { - if (object == null) { - return null; - } - Class klass = object.getClass(); - Field[] fields = klass.getFields(); - int length = fields.length; - if (length == 0) { - return null; - } - String[] names = new String[length]; - for (int i = 0; i < length; i += 1) { - names[i] = fields[i].getName(); - } - return names; - } - - /** - * Get the string associated with a key. - * - * @param key A key string. - * @return A string which is the value. - * @throws JSONException if there is no string value for the key. - */ - public String getString(String key) throws JSONException { - Object object = this.get(key); - if (object instanceof String) { - return (String) object; - } - throw wrongValueFormatException(key, "string", null); - } - - /** - * Determine if the JSONObject contains a specific key. - * - * @param key A key string. - * @return true if the key exists in the JSONObject. - */ - public boolean has(String key) { - return this.map.containsKey(key); - } - - /** - * Increment a property of a JSONObject. If there is no such property, create - * one with a value of 1 (Integer). If there is such a property, and if it is an - * Integer, Long, Double, Float, BigInteger, or BigDecimal then add one to it. - * No overflow bounds checking is performed, so callers should initialize the - * key prior to this call with an appropriate type that can handle the maximum - * expected value. - * - * @param key A key string. - * @return this. - * @throws JSONException If there is already a property with this name that is - * not an Integer, Long, Double, or Float. - */ - public JSONObject increment(String key) throws JSONException { - Object value = this.opt(key); - if (value == null) { - this.put(key, 1); - } else if (value instanceof Integer) { - this.put(key, ((Integer) value).intValue() + 1); - } else if (value instanceof Long) { - this.put(key, ((Long) value).longValue() + 1L); - } else if (value instanceof BigInteger) { - this.put(key, ((BigInteger) value).add(BigInteger.ONE)); - } else if (value instanceof Float) { - this.put(key, ((Float) value).floatValue() + 1.0f); - } else if (value instanceof Double) { - this.put(key, ((Double) value).doubleValue() + 1.0d); - } else if (value instanceof BigDecimal) { - this.put(key, ((BigDecimal) value).add(BigDecimal.ONE)); - } else { - throw new JSONException("Unable to increment [" + quote(key) + "]."); - } - return this; - } - - /** - * Determine if the value associated with the key is null or if - * there is no value. - * - * @param key A key string. - * @return true if there is no value associated with the key or if the value is - * the JSONObject.NULL object. - */ - public boolean isNull(String key) { - return JSONObject.NULL.equals(this.opt(key)); - } - - /** - * Get an enumeration of the keys of the JSONObject. Modifying this key Set will - * also modify the JSONObject. Use with caution. - * - * @see Set#iterator() - * - * @return An iterator of the keys. - */ - public Iterator keys() { - return this.keySet().iterator(); - } - - /** - * Get a set of keys of the JSONObject. Modifying this key Set will also modify - * the JSONObject. Use with caution. - * - * @see Map#keySet() - * - * @return A keySet. - */ - public Set keySet() { - return this.map.keySet(); - } - - /** - * Get a set of entries of the JSONObject. These are raw values and may not - * match what is returned by the JSONObject get* and opt* functions. Modifying - * the returned EntrySet or the Entry objects contained therein will modify the - * backing JSONObject. This does not return a clone or a read-only view. - * - * Use with caution. - * - * @see Map#entrySet() - * - * @return An Entry Set - */ - protected Set> entrySet() { - return this.map.entrySet(); - } - - /** - * Get the number of keys stored in the JSONObject. - * - * @return The number of keys in the JSONObject. - */ - public int length() { - return this.map.size(); - } - - /** - * Removes all of the elements from this JSONObject. The JSONObject will be - * empty after this call returns. - */ - public void clear() { - this.map.clear(); - } - - /** - * Check if JSONObject is empty. - * - * @return true if JSONObject is empty, otherwise false. - */ - public boolean isEmpty() { - return this.map.isEmpty(); - } - - /** - * Produce a JSONArray containing the names of the elements of this JSONObject. - * - * @return A JSONArray containing the key strings, or null if the JSONObject is - * empty. - */ - public JSONArray names() { - if (this.map.isEmpty()) { - return null; - } - return new JSONArray(this.map.keySet()); - } - - /** - * Produce a string from a Number. - * - * @param number A Number - * @return A String. - * @throws JSONException If n is a non-finite number. - */ - public static String numberToString(Number number) throws JSONException { - if (number == null) { - throw new JSONException("Null pointer"); - } - testValidity(number); - - // Shave off trailing zeros and decimal point, if possible. - - String string = number.toString(); - if (string.indexOf('.') > 0 && string.indexOf('e') < 0 && string.indexOf('E') < 0) { - while (string.endsWith("0")) { - string = string.substring(0, string.length() - 1); - } - if (string.endsWith(".")) { - string = string.substring(0, string.length() - 1); - } - } - return string; - } - - /** - * Get an optional value associated with a key. - * - * @param key A key string. - * @return An object which is the value, or null if there is no value. - */ - public Object opt(String key) { - return key == null ? null : this.map.get(key); - } - - /** - * Get the enum value associated with a key. - * - * @param Enum Type - * @param clazz The type of enum to retrieve. - * @param key A key string. - * @return The enum value associated with the key or null if not found - */ - public > E optEnum(Class clazz, String key) { - return this.optEnum(clazz, key, null); - } - - /** - * Get the enum value associated with a key. - * - * @param Enum Type - * @param clazz The type of enum to retrieve. - * @param key A key string. - * @param defaultValue The default in case the value is not found - * @return The enum value associated with the key or defaultValue if the value - * is not found or cannot be assigned to clazz - */ - public > E optEnum(Class clazz, String key, E defaultValue) { - try { - Object val = this.opt(key); - if (NULL.equals(val)) { - return defaultValue; - } - if (clazz.isAssignableFrom(val.getClass())) { - // we just checked it! - @SuppressWarnings("unchecked") - E myE = (E) val; - return myE; - } - return Enum.valueOf(clazz, val.toString()); - } catch (IllegalArgumentException e) { - return defaultValue; - } catch (NullPointerException e) { - return defaultValue; - } - } - - /** - * Get an optional boolean associated with a key. It returns false if there is - * no such key, or if the value is not Boolean.TRUE or the String "true". - * - * @param key A key string. - * @return The truth. - */ - public boolean optBoolean(String key) { - return this.optBoolean(key, false); - } - - /** - * Get an optional boolean associated with a key. It returns the defaultValue if - * there is no such key, or if it is not a Boolean or the String "true" or - * "false" (case insensitive). - * - * @param key A key string. - * @param defaultValue The default. - * @return The truth. - */ - public boolean optBoolean(String key, boolean defaultValue) { - Object val = this.opt(key); - if (NULL.equals(val)) { - return defaultValue; - } - if (val instanceof Boolean) { - return ((Boolean) val).booleanValue(); - } - try { - // we'll use the get anyway because it does string conversion. - return this.getBoolean(key); - } catch (Exception e) { - return defaultValue; - } - } - - /** - * Get an optional BigDecimal associated with a key, or the defaultValue if - * there is no such key or if its value is not a number. If the value is a - * string, an attempt will be made to evaluate it as a number. If the value is - * float or double, then the {@link BigDecimal#BigDecimal(double)} constructor - * will be used. See notes on the constructor for conversion issues that may - * arise. - * - * @param key A key string. - * @param defaultValue The default. - * @return An object which is the value. - */ - public BigDecimal optBigDecimal(String key, BigDecimal defaultValue) { - Object val = this.opt(key); - return objectToBigDecimal(val, defaultValue); - } - - /** - * @param val value to convert - * @param defaultValue default value to return is the conversion doesn't work or - * is null. - * @return BigDecimal conversion of the original value, or the defaultValue if - * unable to convert. - */ - static BigDecimal objectToBigDecimal(Object val, BigDecimal defaultValue) { - return objectToBigDecimal(val, defaultValue, true); - } - - /** - * @param val value to convert - * @param defaultValue default value to return is the conversion doesn't work or - * is null. - * @param exact When true, then {@link Double} and - * {@link Float} values will be converted exactly. When - * false, they will be converted to - * {@link String} values before converting to - * {@link BigDecimal}. - * @return BigDecimal conversion of the original value, or the defaultValue if - * unable to convert. - */ - static BigDecimal objectToBigDecimal(Object val, BigDecimal defaultValue, boolean exact) { - if (NULL.equals(val)) { - return defaultValue; - } - if (val instanceof BigDecimal) { - return (BigDecimal) val; - } - if (val instanceof BigInteger) { - return new BigDecimal((BigInteger) val); - } - if (val instanceof Double || val instanceof Float) { - if (!numberIsFinite((Number) val)) { - return defaultValue; - } - if (exact) { - return new BigDecimal(((Number) val).doubleValue()); - } else { - // use the string constructor so that we maintain "nice" values for doubles and - // floats - // the double constructor will translate doubles to "exact" values instead of - // the likely - // intended representation - return new BigDecimal(val.toString()); - } - } - if (val instanceof Long || val instanceof Integer || val instanceof Short || val instanceof Byte) { - return new BigDecimal(((Number) val).longValue()); - } - // don't check if it's a string in case of unchecked Number subclasses - try { - return new BigDecimal(val.toString()); - } catch (Exception e) { - return defaultValue; - } - } - - /** - * Get an optional BigInteger associated with a key, or the defaultValue if - * there is no such key or if its value is not a number. If the value is a - * string, an attempt will be made to evaluate it as a number. - * - * @param key A key string. - * @param defaultValue The default. - * @return An object which is the value. - */ - public BigInteger optBigInteger(String key, BigInteger defaultValue) { - Object val = this.opt(key); - return objectToBigInteger(val, defaultValue); - } - - /** - * @param val value to convert - * @param defaultValue default value to return is the conversion doesn't work or - * is null. - * @return BigInteger conversion of the original value, or the defaultValue if - * unable to convert. - */ - static BigInteger objectToBigInteger(Object val, BigInteger defaultValue) { - if (NULL.equals(val)) { - return defaultValue; - } - if (val instanceof BigInteger) { - return (BigInteger) val; - } - if (val instanceof BigDecimal) { - return ((BigDecimal) val).toBigInteger(); - } - if (val instanceof Double || val instanceof Float) { - if (!numberIsFinite((Number) val)) { - return defaultValue; - } - return new BigDecimal(((Number) val).doubleValue()).toBigInteger(); - } - if (val instanceof Long || val instanceof Integer || val instanceof Short || val instanceof Byte) { - return BigInteger.valueOf(((Number) val).longValue()); - } - // don't check if it's a string in case of unchecked Number subclasses - try { - // the other opt functions handle implicit conversions, i.e. - // jo.put("double",1.1d); - // jo.optInt("double"); -- will return 1, not an error - // this conversion to BigDecimal then to BigInteger is to maintain - // that type cast support that may truncate the decimal. - final String valStr = val.toString(); - if (isDecimalNotation(valStr)) { - return new BigDecimal(valStr).toBigInteger(); - } - return new BigInteger(valStr); - } catch (Exception e) { - return defaultValue; - } - } - - /** - * Get an optional double associated with a key, or NaN if there is no such key - * or if its value is not a number. If the value is a string, an attempt will be - * made to evaluate it as a number. - * - * @param key A string which is the key. - * @return An object which is the value. - */ - public double optDouble(String key) { - return this.optDouble(key, Double.NaN); - } - - /** - * Get an optional double associated with a key, or the defaultValue if there is - * no such key or if its value is not a number. If the value is a string, an - * attempt will be made to evaluate it as a number. - * - * @param key A key string. - * @param defaultValue The default. - * @return An object which is the value. - */ - public double optDouble(String key, double defaultValue) { - Number val = this.optNumber(key); - if (val == null) { - return defaultValue; - } - final double doubleValue = val.doubleValue(); - // if (Double.isNaN(doubleValue) || Double.isInfinite(doubleValue)) { - // return defaultValue; - // } - return doubleValue; - } - - /** - * Get the optional double value associated with an index. NaN is returned if - * there is no value for the index, or if the value is not a number and cannot - * be converted to a number. - * - * @param key A key string. - * @return The value. - */ - public float optFloat(String key) { - return this.optFloat(key, Float.NaN); - } - - /** - * Get the optional double value associated with an index. The defaultValue is - * returned if there is no value for the index, or if the value is not a number - * and cannot be converted to a number. - * - * @param key A key string. - * @param defaultValue The default value. - * @return The value. - */ - public float optFloat(String key, float defaultValue) { - Number val = this.optNumber(key); - if (val == null) { - return defaultValue; - } - final float floatValue = val.floatValue(); - // if (Float.isNaN(floatValue) || Float.isInfinite(floatValue)) { - // return defaultValue; - // } - return floatValue; - } - - /** - * Get an optional int value associated with a key, or zero if there is no such - * key or if the value is not a number. If the value is a string, an attempt - * will be made to evaluate it as a number. - * - * @param key A key string. - * @return An object which is the value. - */ - public int optInt(String key) { - return this.optInt(key, 0); - } - - /** - * Get an optional int value associated with a key, or the default if there is - * no such key or if the value is not a number. If the value is a string, an - * attempt will be made to evaluate it as a number. - * - * @param key A key string. - * @param defaultValue The default. - * @return An object which is the value. - */ - public int optInt(String key, int defaultValue) { - final Number val = this.optNumber(key, null); - if (val == null) { - return defaultValue; - } - return val.intValue(); - } - - /** - * Get an optional JSONArray associated with a key. It returns null if there is - * no such key, or if its value is not a JSONArray. - * - * @param key A key string. - * @return A JSONArray which is the value. - */ - public JSONArray optJSONArray(String key) { - Object o = this.opt(key); - return o instanceof JSONArray ? (JSONArray) o : null; - } - - /** - * Get an optional JSONObject associated with a key. It returns null if there is - * no such key, or if its value is not a JSONObject. - * - * @param key A key string. - * @return A JSONObject which is the value. - */ - public JSONObject optJSONObject(String key) { - return this.optJSONObject(key, null); - } - - /** - * Get an optional JSONObject associated with a key, or the default if there is - * no such key or if the value is not a JSONObject. - * - * @param key A key string. - * @param defaultValue The default. - * @return An JSONObject which is the value. - */ - public JSONObject optJSONObject(String key, JSONObject defaultValue) { - Object object = this.opt(key); - return object instanceof JSONObject ? (JSONObject) object : defaultValue; - } - - /** - * Get an optional long value associated with a key, or zero if there is no such - * key or if the value is not a number. If the value is a string, an attempt - * will be made to evaluate it as a number. - * - * @param key A key string. - * @return An object which is the value. - */ - public long optLong(String key) { - return this.optLong(key, 0); - } - - /** - * Get an optional long value associated with a key, or the default if there is - * no such key or if the value is not a number. If the value is a string, an - * attempt will be made to evaluate it as a number. - * - * @param key A key string. - * @param defaultValue The default. - * @return An object which is the value. - */ - public long optLong(String key, long defaultValue) { - final Number val = this.optNumber(key, null); - if (val == null) { - return defaultValue; - } - - return val.longValue(); - } - - /** - * Get an optional {@link Number} value associated with a key, or - * null if there is no such key or if the value is not a number. If - * the value is a string, an attempt will be made to evaluate it as a number - * ({@link BigDecimal}). This method would be used in cases where type coercion - * of the number value is unwanted. - * - * @param key A key string. - * @return An object which is the value. - */ - public Number optNumber(String key) { - return this.optNumber(key, null); - } - - /** - * Get an optional {@link Number} value associated with a key, or the default if - * there is no such key or if the value is not a number. If the value is a - * string, an attempt will be made to evaluate it as a number. This method would - * be used in cases where type coercion of the number value is unwanted. - * - * @param key A key string. - * @param defaultValue The default. - * @return An object which is the value. - */ - public Number optNumber(String key, Number defaultValue) { - Object val = this.opt(key); - if (NULL.equals(val)) { - return defaultValue; - } - if (val instanceof Number) { - return (Number) val; - } - - try { - return stringToNumber(val.toString()); - } catch (Exception e) { - return defaultValue; - } - } - - /** - * Get an optional string associated with a key. It returns an empty string if - * there is no such key. If the value is not a string and is not null, then it - * is converted to a string. - * - * @param key A key string. - * @return A string which is the value. - */ - public String optString(String key) { - return this.optString(key, ""); - } - - /** - * Get an optional string associated with a key. It returns the defaultValue if - * there is no such key. - * - * @param key A key string. - * @param defaultValue The default. - * @return A string which is the value. - */ - public String optString(String key, String defaultValue) { - Object object = this.opt(key); - return NULL.equals(object) ? defaultValue : object.toString(); - } - - /** - * Populates the internal map of the JSONObject with the bean properties. The - * bean can not be recursive. - * - * @see JSONObject#JSONObject(Object) - * - * @param bean the bean - */ - private void populateMap(Object bean) { - populateMap(bean, Collections.newSetFromMap(new IdentityHashMap())); - } - - private void populateMap(Object bean, Set objectsRecord) { - Class klass = bean.getClass(); - - // If klass is a System class then set includeSuperClass to false. - - boolean includeSuperClass = klass.getClassLoader() != null; - - Method[] methods = includeSuperClass ? klass.getMethods() : klass.getDeclaredMethods(); - for (final Method method : methods) { - final int modifiers = method.getModifiers(); - if (Modifier.isPublic(modifiers) && !Modifier.isStatic(modifiers) && method.getParameterTypes().length == 0 - && !method.isBridge() && method.getReturnType() != Void.TYPE - && isValidMethodName(method.getName())) { - final String key = getKeyNameFromMethod(method); - if (key != null && !key.isEmpty()) { - try { - final Object result = method.invoke(bean); - if (result != null) { - // check cyclic dependency and throw error if needed - // the wrap and populateMap combination method is - // itself DFS recursive - if (objectsRecord.contains(result)) { - throw recursivelyDefinedObjectException(key); - } - - objectsRecord.add(result); - - this.map.put(key, wrap(result, objectsRecord)); - - objectsRecord.remove(result); - - // we don't use the result anywhere outside of wrap - // if it's a resource we should be sure to close it - // after calling toString - if (result instanceof Closeable) { - try { - ((Closeable) result).close(); - } catch (IOException ignore) { - } - } - } - } catch (IllegalAccessException ignore) { - } catch (IllegalArgumentException ignore) { - } catch (InvocationTargetException ignore) { - } - } - } - } - } - - private static boolean isValidMethodName(String name) { - return !"getClass".equals(name) && !"getDeclaringClass".equals(name); - } - - private static String getKeyNameFromMethod(Method method) { - final int ignoreDepth = getAnnotationDepth(method, JSONPropertyIgnore.class); - if (ignoreDepth > 0) { - final int forcedNameDepth = getAnnotationDepth(method, JSONPropertyName.class); - if (forcedNameDepth < 0 || ignoreDepth <= forcedNameDepth) { - // the hierarchy asked to ignore, and the nearest name override - // was higher or non-existent - return null; - } - } - JSONPropertyName annotation = getAnnotation(method, JSONPropertyName.class); - if (annotation != null && annotation.value() != null && !annotation.value().isEmpty()) { - return annotation.value(); - } - String key; - final String name = method.getName(); - if (name.startsWith("get") && name.length() > 3) { - key = name.substring(3); - } else if (name.startsWith("is") && name.length() > 2) { - key = name.substring(2); - } else { - return null; - } - // if the first letter in the key is not uppercase, then skip. - // This is to maintain backwards compatibility before PR406 - // (https://github.com/stleary/JSON-java/pull/406/) - if (key.length() == 0 || Character.isLowerCase(key.charAt(0))) { - return null; - } - if (key.length() == 1) { - key = key.toLowerCase(Locale.ROOT); - } else if (!Character.isUpperCase(key.charAt(1))) { - key = key.substring(0, 1).toLowerCase(Locale.ROOT) + key.substring(1); - } - return key; - } - - /** - * Searches the class hierarchy to see if the method or it's super - * implementations and interfaces has the annotation. - * - * @param type of the annotation - * - * @param m method to check - * @param annotationClass annotation to look for - * @return the {@link Annotation} if the annotation exists on the current method - * or one of its super class definitions - */ - private static A getAnnotation(final Method m, final Class annotationClass) { - // if we have invalid data the result is null - if (m == null || annotationClass == null) { - return null; - } - - if (m.isAnnotationPresent(annotationClass)) { - return m.getAnnotation(annotationClass); - } - - // if we've already reached the Object class, return null; - Class c = m.getDeclaringClass(); - if (c.getSuperclass() == null) { - return null; - } - - // check directly implemented interfaces for the method being checked - for (Class i : c.getInterfaces()) { - try { - Method im = i.getMethod(m.getName(), m.getParameterTypes()); - return getAnnotation(im, annotationClass); - } catch (final SecurityException ex) { - continue; - } catch (final NoSuchMethodException ex) { - continue; - } - } - - try { - return getAnnotation(c.getSuperclass().getMethod(m.getName(), m.getParameterTypes()), annotationClass); - } catch (final SecurityException ex) { - return null; - } catch (final NoSuchMethodException ex) { - return null; - } - } - - /** - * Searches the class hierarchy to see if the method or it's super - * implementations and interfaces has the annotation. Returns the depth of the - * annotation in the hierarchy. - * - * @param m method to check - * @param annotationClass annotation to look for - * @return Depth of the annotation or -1 if the annotation is not on the method. - */ - private static int getAnnotationDepth(final Method m, final Class annotationClass) { - // if we have invalid data the result is -1 - if (m == null || annotationClass == null) { - return -1; - } - - if (m.isAnnotationPresent(annotationClass)) { - return 1; - } - - // if we've already reached the Object class, return -1; - Class c = m.getDeclaringClass(); - if (c.getSuperclass() == null) { - return -1; - } - - // check directly implemented interfaces for the method being checked - for (Class i : c.getInterfaces()) { - try { - Method im = i.getMethod(m.getName(), m.getParameterTypes()); - int d = getAnnotationDepth(im, annotationClass); - if (d > 0) { - // since the annotation was on the interface, add 1 - return d + 1; - } - } catch (final SecurityException ex) { - continue; - } catch (final NoSuchMethodException ex) { - continue; - } - } - - try { - int d = getAnnotationDepth(c.getSuperclass().getMethod(m.getName(), m.getParameterTypes()), - annotationClass); - if (d > 0) { - // since the annotation was on the superclass, add 1 - return d + 1; - } - return -1; - } catch (final SecurityException ex) { - return -1; - } catch (final NoSuchMethodException ex) { - return -1; - } - } - - /** - * Put a key/boolean pair in the JSONObject. - * - * @param key A key string. - * @param value A boolean which is the value. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, boolean value) throws JSONException { - return this.put(key, value ? Boolean.TRUE : Boolean.FALSE); - } - - /** - * Put a key/value pair in the JSONObject, where the value will be a JSONArray - * which is produced from a Collection. - * - * @param key A key string. - * @param value A Collection value. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, Collection value) throws JSONException { - return this.put(key, new JSONArray(value)); - } - - /** - * Put a key/double pair in the JSONObject. - * - * @param key A key string. - * @param value A double which is the value. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, double value) throws JSONException { - return this.put(key, Double.valueOf(value)); - } - - /** - * Put a key/float pair in the JSONObject. - * - * @param key A key string. - * @param value A float which is the value. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, float value) throws JSONException { - return this.put(key, Float.valueOf(value)); - } - - /** - * Put a key/int pair in the JSONObject. - * - * @param key A key string. - * @param value An int which is the value. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, int value) throws JSONException { - return this.put(key, Integer.valueOf(value)); - } - - /** - * Put a key/long pair in the JSONObject. - * - * @param key A key string. - * @param value A long which is the value. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, long value) throws JSONException { - return this.put(key, Long.valueOf(value)); - } - - /** - * Put a key/value pair in the JSONObject, where the value will be a JSONObject - * which is produced from a Map. - * - * @param key A key string. - * @param value A Map value. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, Map value) throws JSONException { - return this.put(key, new JSONObject(value)); - } - - /** - * Put a key/value pair in the JSONObject. If the value is null, - * then the key will be removed from the JSONObject if it is present. - * - * @param key A key string. - * @param value An object which is the value. It should be of one of these - * types: Boolean, Double, Integer, JSONArray, JSONObject, Long, - * String, or the JSONObject.NULL object. - * @return this. - * @throws JSONException If the value is non-finite number. - * @throws NullPointerException If the key is null. - */ - public JSONObject put(String key, Object value) throws JSONException { - if (key == null) { - throw new NullPointerException("Null key."); - } - if (value != null) { - testValidity(value); - this.map.put(key, value); - } else { - this.remove(key); - } - return this; - } - - /** - * Put a key/value pair in the JSONObject, but only if the key and the value are - * both non-null, and only if there is not already a member with that name. - * - * @param key key to insert into - * @param value value to insert - * @return this. - * @throws JSONException if the key is a duplicate - */ - public JSONObject putOnce(String key, Object value) throws JSONException { - if (key != null && value != null) { - if (this.opt(key) != null) { - throw new JSONException("Duplicate key \"" + key + "\""); - } - return this.put(key, value); - } - return this; - } - - /** - * Put a key/value pair in the JSONObject, but only if the key and the value are - * both non-null. - * - * @param key A key string. - * @param value An object which is the value. It should be of one of these - * types: Boolean, Double, Integer, JSONArray, JSONObject, Long, - * String, or the JSONObject.NULL object. - * @return this. - * @throws JSONException If the value is a non-finite number. - */ - public JSONObject putOpt(String key, Object value) throws JSONException { - if (key != null && value != null) { - return this.put(key, value); - } - return this; - } - - /** - * Creates a JSONPointer using an initialization string and tries to match it to - * an item within this JSONObject. For example, given a JSONObject initialized - * with this document: - * - *
-	 * {
-	 *     "a":{"b":"c"}
-	 * }
-	 * 
- * - * and this JSONPointer string: - * - *
-	 * "/a/b"
-	 * 
- * - * Then this method will return the String "c". A JSONPointerException may be - * thrown from code called by this method. - * - * @param jsonPointer string that can be used to create a JSONPointer - * @return the item matched by the JSONPointer, otherwise null - */ - public Object query(String jsonPointer) { - return query(new JSONPointer(jsonPointer)); - } - - /** - * Uses a user initialized JSONPointer and tries to match it to an item within - * this JSONObject. For example, given a JSONObject initialized with this - * document: - * - *
-	 * {
-	 *     "a":{"b":"c"}
-	 * }
-	 * 
- * - * and this JSONPointer: - * - *
-	 * "/a/b"
-	 * 
- * - * Then this method will return the String "c". A JSONPointerException may be - * thrown from code called by this method. - * - * @param jsonPointer string that can be used to create a JSONPointer - * @return the item matched by the JSONPointer, otherwise null - */ - public Object query(JSONPointer jsonPointer) { - return jsonPointer.queryFrom(this); - } - - /** - * Queries and returns a value from this object using {@code jsonPointer}, or - * returns null if the query fails due to a missing key. - * - * @param jsonPointer the string representation of the JSON pointer - * @return the queried value or {@code null} - * @throws IllegalArgumentException if {@code jsonPointer} has invalid syntax - */ - public Object optQuery(String jsonPointer) { - return optQuery(new JSONPointer(jsonPointer)); - } - - /** - * Queries and returns a value from this object using {@code jsonPointer}, or - * returns null if the query fails due to a missing key. - * - * @param jsonPointer The JSON pointer - * @return the queried value or {@code null} - * @throws IllegalArgumentException if {@code jsonPointer} has invalid syntax - */ - public Object optQuery(JSONPointer jsonPointer) { - try { - return jsonPointer.queryFrom(this); - } catch (JSONPointerException e) { - return null; - } - } - - /** - * Produce a string in double quotes with backslash sequences in all the right - * places. A backslash will be inserted within </, producing <\/, allowing - * JSON text to be delivered in HTML. In JSON text, a string cannot contain a - * control character or an unescaped quote or backslash. - * - * @param string A String - * @return A String correctly formatted for insertion in a JSON text. - */ - public static String quote(String string) { - StringWriter sw = new StringWriter(); - synchronized (sw.getBuffer()) { - try { - return quote(string, sw).toString(); - } catch (IOException ignored) { - // will never happen - we are writing to a string writer - return ""; - } - } - } - - public static Writer quote(String string, Writer w) throws IOException { - if (string == null || string.isEmpty()) { - w.write("\"\""); - return w; - } - - char b; - char c = 0; - String hhhh; - int i; - int len = string.length(); - - w.write('"'); - for (i = 0; i < len; i += 1) { - b = c; - c = string.charAt(i); - switch (c) { - case '\\': - case '"': - w.write('\\'); - w.write(c); - break; - case '/': - if (b == '<') { - w.write('\\'); - } - w.write(c); - break; - case '\b': - w.write("\\b"); - break; - case '\t': - w.write("\\t"); - break; - case '\n': - w.write("\\n"); - break; - case '\f': - w.write("\\f"); - break; - case '\r': - w.write("\\r"); - break; - default: - if (c < ' ' || (c >= '\u0080' && c < '\u00a0') || (c >= '\u2000' && c < '\u2100')) { - w.write("\\u"); - hhhh = Integer.toHexString(c); - w.write("0000", 0, 4 - hhhh.length()); - w.write(hhhh); - } else { - w.write(c); - } - } - } - w.write('"'); - return w; - } - - /** - * Remove a name and its value, if present. - * - * @param key The name to be removed. - * @return The value that was associated with the name, or null if there was no - * value. - */ - public Object remove(String key) { - return this.map.remove(key); - } - - /** - * Determine if two JSONObjects are similar. They must contain the same set of - * names which must be associated with similar values. - * - * @param other The other JSONObject - * @return true if they are equal - */ - public boolean similar(Object other) { - try { - if (!(other instanceof JSONObject)) { - return false; - } - if (!this.keySet().equals(((JSONObject) other).keySet())) { - return false; - } - for (final Entry entry : this.entrySet()) { - String name = entry.getKey(); - Object valueThis = entry.getValue(); - Object valueOther = ((JSONObject) other).get(name); - if (valueThis == valueOther) { - continue; - } - if (valueThis == null) { - return false; - } - if (valueThis instanceof JSONObject) { - if (!((JSONObject) valueThis).similar(valueOther)) { - return false; - } - } else if (valueThis instanceof JSONArray) { - if (!((JSONArray) valueThis).similar(valueOther)) { - return false; - } - } else if (valueThis instanceof Number && valueOther instanceof Number) { - if (!isNumberSimilar((Number) valueThis, (Number) valueOther)) { - return false; - } - ; - } else if (!valueThis.equals(valueOther)) { - return false; - } - } - return true; - } catch (Throwable exception) { - return false; - } - } - - /** - * Compares two numbers to see if they are similar. - * - * If either of the numbers are Double or Float instances, then they are checked - * to have a finite value. If either value is not finite (NaN or - * ±infinity), then this function will always return false. If both numbers - * are finite, they are first checked to be the same type and implement - * {@link Comparable}. If they do, then the actual - * {@link Comparable#compareTo(Object)} is called. If they are not the same - * type, or don't implement Comparable, then they are converted to - * {@link BigDecimal}s. Finally the BigDecimal values are compared using - * {@link BigDecimal#compareTo(BigDecimal)}. - * - * @param l the Left value to compare. Can not be null. - * @param r the right value to compare. Can not be null. - * @return true if the numbers are similar, false otherwise. - */ - static boolean isNumberSimilar(Number l, Number r) { - if (!numberIsFinite(l) || !numberIsFinite(r)) { - // non-finite numbers are never similar - return false; - } - - // if the classes are the same and implement Comparable - // then use the built in compare first. - if (l.getClass().equals(r.getClass()) && l instanceof Comparable) { - @SuppressWarnings({ "rawtypes", "unchecked" }) - int compareTo = ((Comparable) l).compareTo(r); - return compareTo == 0; - } - - // BigDecimal should be able to handle all of our number types that we support - // through - // documentation. Convert to BigDecimal first, then use the Compare method to - // decide equality. - final BigDecimal lBigDecimal = objectToBigDecimal(l, null, false); - final BigDecimal rBigDecimal = objectToBigDecimal(r, null, false); - if (lBigDecimal == null || rBigDecimal == null) { - return false; - } - return lBigDecimal.compareTo(rBigDecimal) == 0; - } - - private static boolean numberIsFinite(Number n) { - if (n instanceof Double && (((Double) n).isInfinite() || ((Double) n).isNaN())) { - return false; - } else if (n instanceof Float && (((Float) n).isInfinite() || ((Float) n).isNaN())) { - return false; - } - return true; - } - - /** - * Tests if the value should be tried as a decimal. It makes no test if there - * are actual digits. - * - * @param val value to test - * @return true if the string is "-0" or if it contains '.', 'e', or 'E', false - * otherwise. - */ - protected static boolean isDecimalNotation(final String val) { - return val.indexOf('.') > -1 || val.indexOf('e') > -1 || val.indexOf('E') > -1 || "-0".equals(val); - } - - /** - * Converts a string to a number using the narrowest possible type. Possible - * returns for this function are BigDecimal, Double, BigInteger, Long, and - * Integer. When a Double is returned, it should always be a valid Double and - * not NaN or +-infinity. - * - * @param val value to convert - * @return Number representation of the value. - * @throws NumberFormatException thrown if the value is not a valid number. A - * public caller should catch this and wrap it in - * a {@link JSONException} if applicable. - */ - protected static Number stringToNumber(final String val) throws NumberFormatException { - char initial = val.charAt(0); - if ((initial >= '0' && initial <= '9') || initial == '-') { - // decimal representation - if (isDecimalNotation(val)) { - // Use a BigDecimal all the time so we keep the original - // representation. BigDecimal doesn't support -0.0, ensure we - // keep that by forcing a decimal. - try { - BigDecimal bd = new BigDecimal(val); - if (initial == '-' && BigDecimal.ZERO.compareTo(bd) == 0) { - return Double.valueOf(-0.0); - } - return bd; - } catch (NumberFormatException retryAsDouble) { - // this is to support "Hex Floats" like this: 0x1.0P-1074 - try { - Double d = Double.valueOf(val); - if (d.isNaN() || d.isInfinite()) { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - return d; - } catch (NumberFormatException ignore) { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - } - } - // block items like 00 01 etc. Java number parsers treat these as Octal. - if (initial == '0' && val.length() > 1) { - char at1 = val.charAt(1); - if (at1 >= '0' && at1 <= '9') { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - } else if (initial == '-' && val.length() > 2) { - char at1 = val.charAt(1); - char at2 = val.charAt(2); - if (at1 == '0' && at2 >= '0' && at2 <= '9') { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - } - // integer representation. - // This will narrow any values to the smallest reasonable Object representation - // (Integer, Long, or BigInteger) - - // BigInteger down conversion: We use a similar bitLength compare as - // BigInteger#intValueExact uses. Increases GC, but objects hold - // only what they need. i.e. Less runtime overhead if the value is - // long lived. - BigInteger bi = new BigInteger(val); - if (bi.bitLength() <= 31) { - return Integer.valueOf(bi.intValue()); - } - if (bi.bitLength() <= 63) { - return Long.valueOf(bi.longValue()); - } - return bi; - } - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - - /** - * Try to convert a string into a number, boolean, or null. If the string can't - * be converted, return the string. - * - * @param string A String. can not be null. - * @return A simple JSON value. - * @throws NullPointerException Thrown if the string is null. - */ - // Changes to this method must be copied to the corresponding method in - // the XML class to keep full support for Android - public static Object stringToValue(String string) { - if ("".equals(string)) { - return string; - } - - // check JSON key words true/false/null - if ("true".equalsIgnoreCase(string)) { - return Boolean.TRUE; - } - if ("false".equalsIgnoreCase(string)) { - return Boolean.FALSE; - } - if ("null".equalsIgnoreCase(string)) { - return JSONObject.NULL; - } - - /* - * If it might be a number, try converting it. If a number cannot be produced, - * then the value will just be a string. - */ - - char initial = string.charAt(0); - if ((initial >= '0' && initial <= '9') || initial == '-') { - try { - return stringToNumber(string); - } catch (Exception ignore) { - } - } - return string; - } - - /** - * Throw an exception if the object is a NaN or infinite number. - * - * @param o The object to test. - * @throws JSONException If o is a non-finite number. - */ - public static void testValidity(Object o) throws JSONException { - if (o instanceof Number && !numberIsFinite((Number) o)) { - throw new JSONException("JSON does not allow non-finite numbers."); - } - } - - /** - * Produce a JSONArray containing the values of the members of this JSONObject. - * - * @param names A JSONArray containing a list of key strings. This determines - * the sequence of the values in the result. - * @return A JSONArray of values. - * @throws JSONException If any of the values are non-finite numbers. - */ - public JSONArray toJSONArray(JSONArray names) throws JSONException { - if (names == null || names.isEmpty()) { - return null; - } - JSONArray ja = new JSONArray(); - for (int i = 0; i < names.length(); i += 1) { - ja.put(this.opt(names.getString(i))); - } - return ja; - } - - /** - * Make a JSON text of this JSONObject. For compactness, no whitespace is added. - * If this would not result in a syntactically correct JSON text, then null will - * be returned instead. - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @return a printable, displayable, portable, transmittable representation of - * the object, beginning with { (left - * brace) and ending with } (right - * brace). - */ - @Override - public String toString() { - try { - return this.toString(0); - } catch (Exception e) { - return null; - } - } - - /** - * Make a pretty-printed JSON text of this JSONObject. - * - *

- * If - * - *

-	 * {@code indentFactor > 0}
-	 * 
- * - * and the {@link JSONObject} has only one key, then the object will be output - * on a single line: - * - *
-	 * {@code {"key": 1}}
-	 * 
- * - *

- * If an object has 2 or more keys, then it will be output across multiple - * lines: - * - *

-	 * {@code {
-	 *  "key1": 1,
-	 *  "key2": "value 2",
-	 *  "key3": 3
-	 * }}
-	 * 
- *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param indentFactor The number of spaces to add to each level of indentation. - * @return a printable, displayable, portable, transmittable representation of - * the object, beginning with { (left - * brace) and ending with } (right - * brace). - * @throws JSONException If the object contains an invalid number. - */ - public String toString(int indentFactor) throws JSONException { - StringWriter w = new StringWriter(); - synchronized (w.getBuffer()) { - return this.write(w, indentFactor, 0).toString(); - } - } - - /** - * Make a JSON text of an Object value. If the object has an - * value.toJSONString() method, then that method will be used to produce the - * JSON text. The method is required to produce a strictly conforming text. If - * the object does not contain a toJSONString method (which is the most common - * case), then a text will be produced by other means. If the value is an array - * or Collection, then a JSONArray will be made from it and its toJSONString - * method will be called. If the value is a MAP, then a JSONObject will be made - * from it and its toJSONString method will be called. Otherwise, the value's - * toString method will be called, and the result will be quoted. - * - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param value The value to be serialized. - * @return a printable, displayable, transmittable representation of the object, - * beginning with { (left brace) and - * ending with } (right brace). - * @throws JSONException If the value is or contains an invalid number. - */ - public static String valueToString(Object value) throws JSONException { - // moves the implementation to JSONWriter as: - // 1. It makes more sense to be part of the writer class - // 2. For Android support this method is not available. By implementing it in - // the Writer - // Android users can use the writer with the built in Android JSONObject - // implementation. - return JSONWriter.valueToString(value); - } - - /** - * Wrap an object, if necessary. If the object is null, return the - * NULL object. If it is an array or collection, wrap it in a JSONArray. If it - * is a map, wrap it in a JSONObject. If it is a standard property (Double, - * String, et al) then it is already wrapped. Otherwise, if it comes from one of - * the java packages, turn it into a string. And if it doesn't, try to wrap it - * in a JSONObject. If the wrapping fails, then null is returned. - * - * @param object The object to wrap - * @return The wrapped value - */ - public static Object wrap(Object object) { - return wrap(object, null); - } - - private static Object wrap(Object object, Set objectsRecord) { - try { - if (NULL.equals(object)) { - return NULL; - } - if (object instanceof JSONObject || object instanceof JSONArray || NULL.equals(object) - || object instanceof JSONString || object instanceof Byte || object instanceof Character - || object instanceof Short || object instanceof Integer || object instanceof Long - || object instanceof Boolean || object instanceof Float || object instanceof Double - || object instanceof String || object instanceof BigInteger || object instanceof BigDecimal - || object instanceof Enum) { - return object; - } - - if (object instanceof Collection) { - Collection coll = (Collection) object; - return new JSONArray(coll); - } - if (object.getClass().isArray()) { - return new JSONArray(object); - } - if (object instanceof Map) { - Map map = (Map) object; - return new JSONObject(map); - } - Package objectPackage = object.getClass().getPackage(); - String objectPackageName = objectPackage != null ? objectPackage.getName() : ""; - if (objectPackageName.startsWith("java.") || objectPackageName.startsWith("javax.") - || object.getClass().getClassLoader() == null) { - return object.toString(); - } - if (objectsRecord != null) { - return new JSONObject(object, objectsRecord); - } else { - return new JSONObject(object); - } - } catch (JSONException exception) { - throw exception; - } catch (Exception exception) { - return null; - } - } - - /** - * Write the contents of the JSONObject as JSON text to a writer. For - * compactness, no whitespace is added. - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param writer the writer object - * @return The writer. - * @throws JSONException if a called function has an error - */ - public Writer write(Writer writer) throws JSONException { - return this.write(writer, 0, 0); - } - - static final Writer writeValue(Writer writer, Object value, int indentFactor, int indent) - throws JSONException, IOException { - if (value == null || value.equals(null)) { - writer.write("null"); - } else if (value instanceof JSONString) { - Object o; - try { - o = ((JSONString) value).toJSONString(); - } catch (Exception e) { - throw new JSONException(e); - } - writer.write(o != null ? o.toString() : quote(value.toString())); - } else if (value instanceof Number) { - // not all Numbers may match actual JSON Numbers. i.e. fractions or Imaginary - final String numberAsString = numberToString((Number) value); - if (NUMBER_PATTERN.matcher(numberAsString).matches()) { - writer.write(numberAsString); - } else { - // The Number value is not a valid JSON number. - // Instead we will quote it as a string - quote(numberAsString, writer); - } - } else if (value instanceof Boolean) { - writer.write(value.toString()); - } else if (value instanceof Enum) { - writer.write(quote(((Enum) value).name())); - } else if (value instanceof JSONObject) { - ((JSONObject) value).write(writer, indentFactor, indent); - } else if (value instanceof JSONArray) { - ((JSONArray) value).write(writer, indentFactor, indent); - } else if (value instanceof Map) { - Map map = (Map) value; - new JSONObject(map).write(writer, indentFactor, indent); - } else if (value instanceof Collection) { - Collection coll = (Collection) value; - new JSONArray(coll).write(writer, indentFactor, indent); - } else if (value.getClass().isArray()) { - new JSONArray(value).write(writer, indentFactor, indent); - } else { - quote(value.toString(), writer); - } - return writer; - } - - static final void indent(Writer writer, int indent) throws IOException { - for (int i = 0; i < indent; i += 1) { - writer.write(' '); - } - } - - /** - * Write the contents of the JSONObject as JSON text to a writer. - * - *

- * If - * - *

-	 * {@code indentFactor > 0}
-	 * 
- * - * and the {@link JSONObject} has only one key, then the object will be output - * on a single line: - * - *
-	 * {@code {"key": 1}}
-	 * 
- * - *

- * If an object has 2 or more keys, then it will be output across multiple - * lines: - * - *

-	 * {@code {
-	 *  "key1": 1,
-	 *  "key2": "value 2",
-	 *  "key3": 3
-	 * }}
-	 * 
- *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param writer Writes the serialized JSON - * @param indentFactor The number of spaces to add to each level of indentation. - * @param indent The indentation of the top level. - * @return The writer. - * @throws JSONException if a called function has an error or a write error - * occurs - */ - public Writer write(Writer writer, int indentFactor, int indent) throws JSONException { - try { - boolean needsComma = false; - final int length = this.length(); - writer.write('{'); - - if (length == 1) { - final Entry entry = this.entrySet().iterator().next(); - final String key = entry.getKey(); - writer.write(quote(key)); - writer.write(':'); - if (indentFactor > 0) { - writer.write(' '); - } - try { - writeValue(writer, entry.getValue(), indentFactor, indent); - } catch (Exception e) { - throw new JSONException("Unable to write JSONObject value for key: " + key, e); - } - } else if (length != 0) { - final int newIndent = indent + indentFactor; - for (final Entry entry : this.entrySet()) { - if (needsComma) { - writer.write(','); - } - if (indentFactor > 0) { - writer.write('\n'); - } - indent(writer, newIndent); - final String key = entry.getKey(); - writer.write(quote(key)); - writer.write(':'); - if (indentFactor > 0) { - writer.write(' '); - } - try { - writeValue(writer, entry.getValue(), indentFactor, newIndent); - } catch (Exception e) { - throw new JSONException("Unable to write JSONObject value for key: " + key, e); - } - needsComma = true; - } - if (indentFactor > 0) { - writer.write('\n'); - } - indent(writer, indent); - } - writer.write('}'); - return writer; - } catch (IOException exception) { - throw new JSONException(exception); - } - } - - /** - * Returns a java.util.Map containing all of the entries in this object. If an - * entry in the object is a JSONArray or JSONObject it will also be converted. - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @return a java.util.Map containing the entries of this object - */ - public Map toMap() { - Map results = new HashMap(); - for (Entry entry : this.entrySet()) { - Object value; - if (entry.getValue() == null || NULL.equals(entry.getValue())) { - value = null; - } else if (entry.getValue() instanceof JSONObject) { - value = ((JSONObject) entry.getValue()).toMap(); - } else if (entry.getValue() instanceof JSONArray) { - value = ((JSONArray) entry.getValue()).toList(); - } else { - value = entry.getValue(); - } - results.put(entry.getKey(), value); - } - return results; - } - - /** - * Create a new JSONException in a common format for incorrect conversions. - * - * @param key name of the key - * @param valueType the type of value being coerced to - * @param cause optional cause of the coercion failure - * @return JSONException that can be thrown. - */ - private static JSONException wrongValueFormatException(String key, String valueType, Throwable cause) { - return new JSONException("JSONObject[" + quote(key) + "] is not a " + valueType + ".", cause); - } - - /** - * Create a new JSONException in a common format for incorrect conversions. - * - * @param key name of the key - * @param valueType the type of value being coerced to - * @param cause optional cause of the coercion failure - * @return JSONException that can be thrown. - */ - private static JSONException wrongValueFormatException(String key, String valueType, Object value, - Throwable cause) { - return new JSONException("JSONObject[" + quote(key) + "] is not a " + valueType + " (" + value + ").", cause); - } - - /** - * Create a new JSONException in a common format for recursive object - * definition. - * - * @param key name of the key - * @return JSONException that can be thrown. - */ - private static JSONException recursivelyDefinedObjectException(String key) { - return new JSONException("JavaBean object contains recursively defined member variable of key " + quote(key)); - } -} diff --git a/src/main/java/org/json/JSONPointer.java b/src/main/java/org/json/JSONPointer.java deleted file mode 100644 index c77db02..0000000 --- a/src/main/java/org/json/JSONPointer.java +++ /dev/null @@ -1,309 +0,0 @@ -package org.json; - -import static java.lang.String.format; - -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; -import java.net.URLEncoder; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -/** - * A JSON Pointer is a simple query language defined for JSON documents by - * RFC 6901. - * - * In a nutshell, JSONPointer allows the user to navigate into a JSON document - * using strings, and retrieve targeted objects, like a simple form of XPATH. - * Path segments are separated by the '/' char, which signifies the root of the - * document when it appears as the first char of the string. Array elements are - * navigated using ordinals, counting from 0. JSONPointer strings may be - * extended to any arbitrary number of segments. If the navigation is - * successful, the matched item is returned. A matched item may be a JSONObject, - * a JSONArray, or a JSON value. If the JSONPointer string building fails, an - * appropriate exception is thrown. If the navigation fails to find a match, a - * JSONPointerException is thrown. - * - * @author JSON.org - * @version 2016-05-14 - */ -public class JSONPointer { - - // used for URL encoding and decoding - private static final String ENCODING = "utf-8"; - - /** - * This class allows the user to build a JSONPointer in steps, using exactly one - * segment in each step. - */ - public static class Builder { - - // Segments for the eventual JSONPointer string - private final List refTokens = new ArrayList(); - - /** - * Creates a {@code JSONPointer} instance using the tokens previously set using - * the {@link #append(String)} method calls. - * - * @return a JSONPointer object - */ - public JSONPointer build() { - return new JSONPointer(this.refTokens); - } - - /** - * Adds an arbitrary token to the list of reference tokens. It can be any - * non-null value. - * - * Unlike in the case of JSON string or URI fragment representation of JSON - * pointers, the argument of this method MUST NOT be escaped. If you want to - * query the property called {@code "a~b"} then you should simply pass the - * {@code "a~b"} string as-is, there is no need to escape it as {@code "a~0b"}. - * - * @param token the new token to be appended to the list - * @return {@code this} - * @throws NullPointerException if {@code token} is null - */ - public Builder append(String token) { - if (token == null) { - throw new NullPointerException("token cannot be null"); - } - this.refTokens.add(token); - return this; - } - - /** - * Adds an integer to the reference token list. Although not necessarily, mostly - * this token will denote an array index. - * - * @param arrayIndex the array index to be added to the token list - * @return {@code this} - */ - public Builder append(int arrayIndex) { - this.refTokens.add(String.valueOf(arrayIndex)); - return this; - } - } - - /** - * Static factory method for {@link Builder}. Example usage: - * - *

-	 * 
-	 * JSONPointer pointer = JSONPointer.builder()
-	 *       .append("obj")
-	 *       .append("other~key").append("another/key")
-	 *       .append("\"")
-	 *       .append(0)
-	 *       .build();
-	 * 
-	 * 
- * - * @return a builder instance which can be used to construct a - * {@code JSONPointer} instance by chained - * {@link Builder#append(String)} calls. - */ - public static Builder builder() { - return new Builder(); - } - - // Segments for the JSONPointer string - private final List refTokens; - - /** - * Pre-parses and initializes a new {@code JSONPointer} instance. If you want to - * evaluate the same JSON Pointer on different JSON documents then it is - * recommended to keep the {@code JSONPointer} instances due to performance - * considerations. - * - * @param pointer the JSON String or URI Fragment representation of the JSON - * pointer. - * @throws IllegalArgumentException if {@code pointer} is not a valid JSON - * pointer - */ - public JSONPointer(final String pointer) { - if (pointer == null) { - throw new NullPointerException("pointer cannot be null"); - } - if (pointer.isEmpty() || pointer.equals("#")) { - this.refTokens = Collections.emptyList(); - return; - } - String refs; - if (pointer.startsWith("#/")) { - refs = pointer.substring(2); - try { - refs = URLDecoder.decode(refs, ENCODING); - } catch (UnsupportedEncodingException e) { - throw new RuntimeException(e); - } - } else if (pointer.startsWith("/")) { - refs = pointer.substring(1); - } else { - throw new IllegalArgumentException("a JSON pointer should start with '/' or '#/'"); - } - this.refTokens = new ArrayList(); - int slashIdx = -1; - int prevSlashIdx = 0; - do { - prevSlashIdx = slashIdx + 1; - slashIdx = refs.indexOf('/', prevSlashIdx); - if (prevSlashIdx == slashIdx || prevSlashIdx == refs.length()) { - // found 2 slashes in a row ( obj//next ) - // or single slash at the end of a string ( obj/test/ ) - this.refTokens.add(""); - } else if (slashIdx >= 0) { - final String token = refs.substring(prevSlashIdx, slashIdx); - this.refTokens.add(unescape(token)); - } else { - // last item after separator, or no separator at all. - final String token = refs.substring(prevSlashIdx); - this.refTokens.add(unescape(token)); - } - } while (slashIdx >= 0); - // using split does not take into account consecutive separators or "ending - // nulls" - // for (String token : refs.split("/")) { - // this.refTokens.add(unescape(token)); - // } - } - - public JSONPointer(List refTokens) { - this.refTokens = new ArrayList(refTokens); - } - - /** - * @see rfc6901 section - * 3 - */ - private static String unescape(String token) { - return token.replace("~1", "/").replace("~0", "~"); - } - - /** - * Evaluates this JSON Pointer on the given {@code document}. The - * {@code document} is usually a {@link JSONObject} or a {@link JSONArray} - * instance, but the empty JSON Pointer ({@code ""}) can be evaluated on any - * JSON values and in such case the returned value will be {@code document} - * itself. - * - * @param document the JSON document which should be the subject of querying. - * @return the result of the evaluation - * @throws JSONPointerException if an error occurs during evaluation - */ - public Object queryFrom(Object document) throws JSONPointerException { - if (this.refTokens.isEmpty()) { - return document; - } - Object current = document; - for (String token : this.refTokens) { - if (current instanceof JSONObject) { - current = ((JSONObject) current).opt(unescape(token)); - } else if (current instanceof JSONArray) { - current = readByIndexToken(current, token); - } else { - throw new JSONPointerException( - format("value [%s] is not an array or object therefore its key %s cannot be resolved", current, - token)); - } - } - return current; - } - - /** - * Matches a JSONArray element by ordinal position - * - * @param current the JSONArray to be evaluated - * @param indexToken the array index in string form - * @return the matched object. If no matching item is found a - * @throws JSONPointerException is thrown if the index is out of bounds - */ - private static Object readByIndexToken(Object current, String indexToken) throws JSONPointerException { - try { - int index = Integer.parseInt(indexToken); - JSONArray currentArr = (JSONArray) current; - if (index >= currentArr.length()) { - throw new JSONPointerException(format("index %s is out of bounds - the array has %d elements", - indexToken, Integer.valueOf(currentArr.length()))); - } - try { - return currentArr.get(index); - } catch (JSONException e) { - throw new JSONPointerException("Error reading value at index position " + index, e); - } - } catch (NumberFormatException e) { - throw new JSONPointerException(format("%s is not an array index", indexToken), e); - } - } - - /** - * Returns a string representing the JSONPointer path value using string - * representation - */ - @Override - public String toString() { - StringBuilder rval = new StringBuilder(""); - for (String token : this.refTokens) { - rval.append('/').append(escape(token)); - } - return rval.toString(); - } - - /** - * Escapes path segment values to an unambiguous form. The escape char to be - * inserted is '~'. The chars to be escaped are ~, which maps to ~0, and /, - * which maps to ~1. - * - * @param token the JSONPointer segment value to be escaped - * @return the escaped value for the token - * - * @see rfc6901 section - * 3 - */ - private static String escape(String token) { - return token.replace("~", "~0").replace("/", "~1"); - } - - /** - * Returns a string representing the JSONPointer path value using URI fragment - * identifier representation - * - * @return a uri fragment string - */ - public String toURIFragment() { - try { - StringBuilder rval = new StringBuilder("#"); - for (String token : this.refTokens) { - rval.append('/').append(URLEncoder.encode(token, ENCODING)); - } - return rval.toString(); - } catch (UnsupportedEncodingException e) { - throw new RuntimeException(e); - } - } - -} diff --git a/src/main/java/org/json/JSONPointerException.java b/src/main/java/org/json/JSONPointerException.java deleted file mode 100644 index 0fa3c1e..0000000 --- a/src/main/java/org/json/JSONPointerException.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -/** - * The JSONPointerException is thrown by {@link JSONPointer} if an error occurs - * during evaluating a pointer. - * - * @author JSON.org - * @version 2016-05-13 - */ -public class JSONPointerException extends JSONException { - private static final long serialVersionUID = 8872944667561856751L; - - public JSONPointerException(String message) { - super(message); - } - - public JSONPointerException(String message, Throwable cause) { - super(message, cause); - } - -} diff --git a/src/main/java/org/json/JSONPropertyIgnore.java b/src/main/java/org/json/JSONPropertyIgnore.java deleted file mode 100644 index 6471f2c..0000000 --- a/src/main/java/org/json/JSONPropertyIgnore.java +++ /dev/null @@ -1,44 +0,0 @@ -package org.json; - -/* -Copyright (c) 2018 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -@Documented -@Retention(RUNTIME) -@Target({ METHOD }) -/** - * Use this annotation on a getter method to override the Bean name parser for - * Bean -> JSONObject mapping. If this annotation is present at any level in - * the class hierarchy, then the method will not be serialized from the bean - * into the JSONObject. - */ -public @interface JSONPropertyIgnore { -} diff --git a/src/main/java/org/json/JSONPropertyName.java b/src/main/java/org/json/JSONPropertyName.java deleted file mode 100644 index bec32cf..0000000 --- a/src/main/java/org/json/JSONPropertyName.java +++ /dev/null @@ -1,47 +0,0 @@ -package org.json; - -/* -Copyright (c) 2018 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import static java.lang.annotation.ElementType.METHOD; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - -import java.lang.annotation.Documented; -import java.lang.annotation.Retention; -import java.lang.annotation.Target; - -@Documented -@Retention(RUNTIME) -@Target({ METHOD }) -/** - * Use this annotation on a getter method to override the Bean name parser for - * Bean -> JSONObject mapping. A value set to empty string "" - * will have the Bean parser fall back to the default field name processing. - */ -public @interface JSONPropertyName { - /** - * @return The name of the property as to be used in the JSON Object. - */ - String value(); -} diff --git a/src/main/java/org/json/JSONString.java b/src/main/java/org/json/JSONString.java deleted file mode 100644 index d6ef895..0000000 --- a/src/main/java/org/json/JSONString.java +++ /dev/null @@ -1,43 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - */ - -/** - * The JSONString interface allows a toJSONString() - * method so that a class can change the behavior of - * JSONObject.toString(), JSONArray.toString(), and - * JSONWriter.value(Object). The - * toJSONString method will be used instead of the default behavior - * of using the Object's toString() method and quoting the result. - */ -public interface JSONString { - /** - * The toJSONString method allows a class to produce its own JSON - * serialization. - * - * @return A strictly syntactically correct JSON text. - */ - public String toJSONString(); -} diff --git a/src/main/java/org/json/JSONStringer.java b/src/main/java/org/json/JSONStringer.java deleted file mode 100644 index 0613f39..0000000 --- a/src/main/java/org/json/JSONStringer.java +++ /dev/null @@ -1,83 +0,0 @@ -package org.json; - -/* -Copyright (c) 2006 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import java.io.StringWriter; - -/** - * JSONStringer provides a quick and convenient way of producing JSON text. The - * texts produced strictly conform to JSON syntax rules. No whitespace is added, - * so the results are ready for transmission or storage. Each instance of - * JSONStringer can produce one JSON text. - *

- * A JSONStringer instance provides a value method for appending - * values to the text, and a key method for adding keys before - * values in objects. There are array and endArray - * methods that make and bound array values, and object and - * endObject methods which make and bound object values. All of - * these methods return the JSONWriter instance, permitting cascade style. For - * example, - * - *

- * myString = new JSONStringer().object().key("JSON").value("Hello, World!").endObject().toString();
- * 
- * - * which produces the string - * - *
- * {"JSON":"Hello, World!"}
- * 
- *

- * The first method called must be array or object. - * There are no methods for adding commas or colons. JSONStringer adds them for - * you. Objects and arrays can be nested up to 200 levels deep. - *

- * This can sometimes be easier than using a JSONObject to build a string. - * - * @author JSON.org - * @version 2015-12-09 - */ -public class JSONStringer extends JSONWriter { - /** - * Make a fresh JSONStringer. It can be used to build one JSON text. - */ - public JSONStringer() { - super(new StringWriter()); - } - - /** - * Return the JSON text. This method is used to obtain the product of the - * JSONStringer instance. It will return null if there was a - * problem in the construction of the JSON text (such as the calls to - * array were not properly balanced with calls to - * endArray). - * - * @return The JSON text. - */ - @Override - public String toString() { - return this.mode == 'd' ? this.writer.toString() : null; - } -} diff --git a/src/main/java/org/json/JSONTokener.java b/src/main/java/org/json/JSONTokener.java deleted file mode 100644 index 6d97e2e..0000000 --- a/src/main/java/org/json/JSONTokener.java +++ /dev/null @@ -1,543 +0,0 @@ -package org.json; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.Reader; -import java.io.StringReader; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - */ - -/** - * A JSONTokener takes a source string and extracts characters and tokens from - * it. It is used by the JSONObject and JSONArray constructors to parse JSON - * source strings. - * - * @author JSON.org - * @version 2014-05-03 - */ -public class JSONTokener { - /** current read character position on the current line. */ - private long character; - /** flag to indicate if the end of the input has been found. */ - private boolean eof; - /** current read index of the input. */ - private long index; - /** current line of the input. */ - private long line; - /** previous character read from the input. */ - private char previous; - /** Reader for the input. */ - private final Reader reader; - /** flag to indicate that a previous character was requested. */ - private boolean usePrevious; - /** the number of characters read in the previous line. */ - private long characterPreviousLine; - - /** - * Construct a JSONTokener from a Reader. The caller must close the Reader. - * - * @param reader A reader. - */ - public JSONTokener(Reader reader) { - this.reader = reader.markSupported() ? reader : new BufferedReader(reader); - this.eof = false; - this.usePrevious = false; - this.previous = 0; - this.index = 0; - this.character = 1; - this.characterPreviousLine = 0; - this.line = 1; - } - - /** - * Construct a JSONTokener from an InputStream. The caller must close the input - * stream. - * - * @param inputStream The source. - */ - public JSONTokener(InputStream inputStream) { - this(new InputStreamReader(inputStream)); - } - - /** - * Construct a JSONTokener from a string. - * - * @param s A source string. - */ - public JSONTokener(String s) { - this(new StringReader(s)); - } - - /** - * Back up one character. This provides a sort of lookahead capability, so that - * you can test for a digit or letter before attempting to parse the next number - * or identifier. - * - * @throws JSONException Thrown if trying to step back more than 1 step or if - * already at the start of the string - */ - public void back() throws JSONException { - if (this.usePrevious || this.index <= 0) { - throw new JSONException("Stepping back two steps is not supported"); - } - this.decrementIndexes(); - this.usePrevious = true; - this.eof = false; - } - - /** - * Decrements the indexes for the {@link #back()} method based on the previous - * character read. - */ - private void decrementIndexes() { - this.index--; - if (this.previous == '\r' || this.previous == '\n') { - this.line--; - this.character = this.characterPreviousLine; - } else if (this.character > 0) { - this.character--; - } - } - - /** - * Get the hex value of a character (base16). - * - * @param c A character between '0' and '9' or between 'A' and 'F' or between - * 'a' and 'f'. - * @return An int between 0 and 15, or -1 if c was not a hex digit. - */ - public static int dehexchar(char c) { - if (c >= '0' && c <= '9') { - return c - '0'; - } - if (c >= 'A' && c <= 'F') { - return c - ('A' - 10); - } - if (c >= 'a' && c <= 'f') { - return c - ('a' - 10); - } - return -1; - } - - /** - * Checks if the end of the input has been reached. - * - * @return true if at the end of the file and we didn't step back - */ - public boolean end() { - return this.eof && !this.usePrevious; - } - - /** - * Determine if the source string still contains characters that next() can - * consume. - * - * @return true if not yet at the end of the source. - * @throws JSONException thrown if there is an error stepping forward or - * backward while checking for more data. - */ - public boolean more() throws JSONException { - if (this.usePrevious) { - return true; - } - try { - this.reader.mark(1); - } catch (IOException e) { - throw new JSONException("Unable to preserve stream position", e); - } - try { - // -1 is EOF, but next() can not consume the null character '\0' - if (this.reader.read() <= 0) { - this.eof = true; - return false; - } - this.reader.reset(); - } catch (IOException e) { - throw new JSONException("Unable to read the next character from the stream", e); - } - return true; - } - - /** - * Get the next character in the source string. - * - * @return The next character, or 0 if past the end of the source string. - * @throws JSONException Thrown if there is an error reading the source string. - */ - public char next() throws JSONException { - int c; - if (this.usePrevious) { - this.usePrevious = false; - c = this.previous; - } else { - try { - c = this.reader.read(); - } catch (IOException exception) { - throw new JSONException(exception); - } - } - if (c <= 0) { // End of stream - this.eof = true; - return 0; - } - this.incrementIndexes(c); - this.previous = (char) c; - return this.previous; - } - - /** - * Get the last character read from the input or '\0' if nothing has been read - * yet. - * - * @return the last character read from the input. - */ - protected char getPrevious() { - return this.previous; - } - - /** - * Increments the internal indexes according to the previous character read and - * the character passed as the current character. - * - * @param c the current character read. - */ - private void incrementIndexes(int c) { - if (c > 0) { - this.index++; - if (c == '\r') { - this.line++; - this.characterPreviousLine = this.character; - this.character = 0; - } else if (c == '\n') { - if (this.previous != '\r') { - this.line++; - this.characterPreviousLine = this.character; - } - this.character = 0; - } else { - this.character++; - } - } - } - - /** - * Consume the next character, and check that it matches a specified character. - * - * @param c The character to match. - * @return The character. - * @throws JSONException if the character does not match. - */ - public char next(char c) throws JSONException { - char n = this.next(); - if (n != c) { - if (n > 0) { - throw this.syntaxError("Expected '" + c + "' and instead saw '" + n + "'"); - } - throw this.syntaxError("Expected '" + c + "' and instead saw ''"); - } - return n; - } - - /** - * Get the next n characters. - * - * @param n The number of characters to take. - * @return A string of n characters. - * @throws JSONException Substring bounds error if there are not n characters - * remaining in the source string. - */ - public String next(int n) throws JSONException { - if (n == 0) { - return ""; - } - - char[] chars = new char[n]; - int pos = 0; - - while (pos < n) { - chars[pos] = this.next(); - if (this.end()) { - throw this.syntaxError("Substring bounds error"); - } - pos += 1; - } - return new String(chars); - } - - /** - * Get the next char in the string, skipping whitespace. - * - * @throws JSONException Thrown if there is an error reading the source string. - * @return A character, or 0 if there are no more characters. - */ - public char nextClean() throws JSONException { - for (;;) { - char c = this.next(); - if (c == 0 || c > ' ') { - return c; - } - } - } - - /** - * Return the characters up to the next close quote character. Backslash - * processing is done. The formal JSON format does not allow strings in single - * quotes, but an implementation is allowed to accept them. - * - * @param quote The quoting character, either " (double - * quote) or ' (single - * quote). - * @return A String. - * @throws JSONException Unterminated string. - */ - public String nextString(char quote) throws JSONException { - char c; - StringBuilder sb = new StringBuilder(); - for (;;) { - c = this.next(); - switch (c) { - case 0: - case '\n': - case '\r': - throw this.syntaxError("Unterminated string"); - case '\\': - c = this.next(); - switch (c) { - case 'b': - sb.append('\b'); - break; - case 't': - sb.append('\t'); - break; - case 'n': - sb.append('\n'); - break; - case 'f': - sb.append('\f'); - break; - case 'r': - sb.append('\r'); - break; - case 'u': - try { - sb.append((char) Integer.parseInt(this.next(4), 16)); - } catch (NumberFormatException e) { - throw this.syntaxError("Illegal escape.", e); - } - break; - case '"': - case '\'': - case '\\': - case '/': - sb.append(c); - break; - default: - throw this.syntaxError("Illegal escape."); - } - break; - default: - if (c == quote) { - return sb.toString(); - } - sb.append(c); - } - } - } - - /** - * Get the text up but not including the specified character or the end of line, - * whichever comes first. - * - * @param delimiter A delimiter character. - * @return A string. - * @throws JSONException Thrown if there is an error while searching for the - * delimiter - */ - public String nextTo(char delimiter) throws JSONException { - StringBuilder sb = new StringBuilder(); - for (;;) { - char c = this.next(); - if (c == delimiter || c == 0 || c == '\n' || c == '\r') { - if (c != 0) { - this.back(); - } - return sb.toString().trim(); - } - sb.append(c); - } - } - - /** - * Get the text up but not including one of the specified delimiter characters - * or the end of line, whichever comes first. - * - * @param delimiters A set of delimiter characters. - * @return A string, trimmed. - * @throws JSONException Thrown if there is an error while searching for the - * delimiter - */ - public String nextTo(String delimiters) throws JSONException { - char c; - StringBuilder sb = new StringBuilder(); - for (;;) { - c = this.next(); - if (delimiters.indexOf(c) >= 0 || c == 0 || c == '\n' || c == '\r') { - if (c != 0) { - this.back(); - } - return sb.toString().trim(); - } - sb.append(c); - } - } - - /** - * Get the next value. The value can be a Boolean, Double, Integer, JSONArray, - * JSONObject, Long, or String, or the JSONObject.NULL object. - * - * @throws JSONException If syntax error. - * - * @return An object. - */ - public Object nextValue() throws JSONException { - char c = this.nextClean(); - String string; - - switch (c) { - case '"': - case '\'': - return this.nextString(c); - case '{': - this.back(); - try { - return new JSONObject(this); - } catch (StackOverflowError e) { - throw new JSONException("JSON Array or Object depth too large to process.", e); - } - case '[': - this.back(); - try { - return new JSONArray(this); - } catch (StackOverflowError e) { - throw new JSONException("JSON Array or Object depth too large to process.", e); - } - } - - /* - * Handle unquoted text. This could be the values true, false, or null, or it - * can be a number. An implementation (such as this one) is allowed to also - * accept non-standard forms. - * - * Accumulate characters until we reach the end of the text or a formatting - * character. - */ - - StringBuilder sb = new StringBuilder(); - while (c >= ' ' && ",:]}/\\\"[{;=#".indexOf(c) < 0) { - sb.append(c); - c = this.next(); - } - if (!this.eof) { - this.back(); - } - - string = sb.toString().trim(); - if ("".equals(string)) { - throw this.syntaxError("Missing value"); - } - return JSONObject.stringToValue(string); - } - - /** - * Skip characters until the next character is the requested character. If the - * requested character is not found, no characters are skipped. - * - * @param to A character to skip to. - * @return The requested character, or zero if the requested character is not - * found. - * @throws JSONException Thrown if there is an error while searching for the to - * character - */ - public char skipTo(char to) throws JSONException { - char c; - try { - long startIndex = this.index; - long startCharacter = this.character; - long startLine = this.line; - this.reader.mark(1000000); - do { - c = this.next(); - if (c == 0) { - // in some readers, reset() may throw an exception if - // the remaining portion of the input is greater than - // the mark size (1,000,000 above). - this.reader.reset(); - this.index = startIndex; - this.character = startCharacter; - this.line = startLine; - return 0; - } - } while (c != to); - this.reader.mark(1); - } catch (IOException exception) { - throw new JSONException(exception); - } - this.back(); - return c; - } - - /** - * Make a JSONException to signal a syntax error. - * - * @param message The error message. - * @return A JSONException object, suitable for throwing - */ - public JSONException syntaxError(String message) { - return new JSONException(message + this.toString()); - } - - /** - * Make a JSONException to signal a syntax error. - * - * @param message The error message. - * @param causedBy The throwable that caused the error. - * @return A JSONException object, suitable for throwing - */ - public JSONException syntaxError(String message, Throwable causedBy) { - return new JSONException(message + this.toString(), causedBy); - } - - /** - * Make a printable string of this JSONTokener. - * - * @return " at {index} [character {character} line {line}]" - */ - @Override - public String toString() { - return " at " + this.index + " [character " + this.character + " line " + this.line + "]"; - } -} diff --git a/src/main/java/org/json/JSONWriter.java b/src/main/java/org/json/JSONWriter.java deleted file mode 100644 index 5050876..0000000 --- a/src/main/java/org/json/JSONWriter.java +++ /dev/null @@ -1,413 +0,0 @@ -package org.json; - -import java.io.IOException; -import java.util.Collection; -import java.util.Map; - -/* -Copyright (c) 2006 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -/** - * JSONWriter provides a quick and convenient way of producing JSON text. The - * texts produced strictly conform to JSON syntax rules. No whitespace is added, - * so the results are ready for transmission or storage. Each instance of - * JSONWriter can produce one JSON text. - *

- * A JSONWriter instance provides a value method for appending - * values to the text, and a key method for adding keys before - * values in objects. There are array and endArray - * methods that make and bound array values, and object and - * endObject methods which make and bound object values. All of - * these methods return the JSONWriter instance, permitting a cascade style. For - * example, - * - *

- * new JSONWriter(myWriter).object().key("JSON").value("Hello, World!").endObject();
- * 
- * - * which writes - * - *
- * {"JSON":"Hello, World!"}
- * 
- *

- * The first method called must be array or object. - * There are no methods for adding commas or colons. JSONWriter adds them for - * you. Objects and arrays can be nested up to 200 levels deep. - *

- * This can sometimes be easier than using a JSONObject to build a string. - * - * @author JSON.org - * @version 2016-08-08 - */ -public class JSONWriter { - private static final int maxdepth = 200; - - /** - * The comma flag determines if a comma should be output before the next value. - */ - private boolean comma; - - /** - * The current mode. Values: 'a' (array), 'd' (done), 'i' (initial), 'k' (key), - * 'o' (object). - */ - protected char mode; - - /** - * The object/array stack. - */ - private final JSONObject stack[]; - - /** - * The stack top index. A value of 0 indicates that the stack is empty. - */ - private int top; - - /** - * The writer that will receive the output. - */ - protected Appendable writer; - - /** - * Make a fresh JSONWriter. It can be used to build one JSON text. - * - * @param w an appendable object - */ - public JSONWriter(Appendable w) { - this.comma = false; - this.mode = 'i'; - this.stack = new JSONObject[maxdepth]; - this.top = 0; - this.writer = w; - } - - /** - * Append a value. - * - * @param string A string value. - * @return this - * @throws JSONException If the value is out of sequence. - */ - private JSONWriter append(String string) throws JSONException { - if (string == null) { - throw new JSONException("Null pointer"); - } - if (this.mode == 'o' || this.mode == 'a') { - try { - if (this.comma && this.mode == 'a') { - this.writer.append(','); - } - this.writer.append(string); - } catch (IOException e) { - // Android as of API 25 does not support this exception constructor - // however we won't worry about it. If an exception is happening here - // it will just throw a "Method not found" exception instead. - throw new JSONException(e); - } - if (this.mode == 'o') { - this.mode = 'k'; - } - this.comma = true; - return this; - } - throw new JSONException("Value out of sequence."); - } - - /** - * Begin appending a new array. All values until the balancing - * endArray will be appended to this array. The - * endArray method must be called to mark the array's end. - * - * @return this - * @throws JSONException If the nesting is too deep, or if the object is started - * in the wrong place (for example as a key or after the - * end of the outermost array or object). - */ - public JSONWriter array() throws JSONException { - if (this.mode == 'i' || this.mode == 'o' || this.mode == 'a') { - this.push(null); - this.append("["); - this.comma = false; - return this; - } - throw new JSONException("Misplaced array."); - } - - /** - * End something. - * - * @param m Mode - * @param c Closing character - * @return this - * @throws JSONException If unbalanced. - */ - private JSONWriter end(char m, char c) throws JSONException { - if (this.mode != m) { - throw new JSONException(m == 'a' ? "Misplaced endArray." : "Misplaced endObject."); - } - this.pop(m); - try { - this.writer.append(c); - } catch (IOException e) { - // Android as of API 25 does not support this exception constructor - // however we won't worry about it. If an exception is happening here - // it will just throw a "Method not found" exception instead. - throw new JSONException(e); - } - this.comma = true; - return this; - } - - /** - * End an array. This method most be called to balance calls to - * array. - * - * @return this - * @throws JSONException If incorrectly nested. - */ - public JSONWriter endArray() throws JSONException { - return this.end('a', ']'); - } - - /** - * End an object. This method most be called to balance calls to - * object. - * - * @return this - * @throws JSONException If incorrectly nested. - */ - public JSONWriter endObject() throws JSONException { - return this.end('k', '}'); - } - - /** - * Append a key. The key will be associated with the next value. In an object, - * every value must be preceded by a key. - * - * @param string A key string. - * @return this - * @throws JSONException If the key is out of place. For example, keys do not - * belong in arrays or if the key is null. - */ - public JSONWriter key(String string) throws JSONException { - if (string == null) { - throw new JSONException("Null key."); - } - if (this.mode == 'k') { - try { - JSONObject topObject = this.stack[this.top - 1]; - // don't use the built in putOnce method to maintain Android support - if (topObject.has(string)) { - throw new JSONException("Duplicate key \"" + string + "\""); - } - topObject.put(string, true); - if (this.comma) { - this.writer.append(','); - } - this.writer.append(JSONObject.quote(string)); - this.writer.append(':'); - this.comma = false; - this.mode = 'o'; - return this; - } catch (IOException e) { - // Android as of API 25 does not support this exception constructor - // however we won't worry about it. If an exception is happening here - // it will just throw a "Method not found" exception instead. - throw new JSONException(e); - } - } - throw new JSONException("Misplaced key."); - } - - /** - * Begin appending a new object. All keys and values until the balancing - * endObject will be appended to this object. The - * endObject method must be called to mark the object's end. - * - * @return this - * @throws JSONException If the nesting is too deep, or if the object is started - * in the wrong place (for example as a key or after the - * end of the outermost array or object). - */ - public JSONWriter object() throws JSONException { - if (this.mode == 'i') { - this.mode = 'o'; - } - if (this.mode == 'o' || this.mode == 'a') { - this.append("{"); - this.push(new JSONObject()); - this.comma = false; - return this; - } - throw new JSONException("Misplaced object."); - - } - - /** - * Pop an array or object scope. - * - * @param c The scope to close. - * @throws JSONException If nesting is wrong. - */ - private void pop(char c) throws JSONException { - if (this.top <= 0) { - throw new JSONException("Nesting error."); - } - char m = this.stack[this.top - 1] == null ? 'a' : 'k'; - if (m != c) { - throw new JSONException("Nesting error."); - } - this.top -= 1; - this.mode = this.top == 0 ? 'd' : this.stack[this.top - 1] == null ? 'a' : 'k'; - } - - /** - * Push an array or object scope. - * - * @param jo The scope to open. - * @throws JSONException If nesting is too deep. - */ - private void push(JSONObject jo) throws JSONException { - if (this.top >= maxdepth) { - throw new JSONException("Nesting too deep."); - } - this.stack[this.top] = jo; - this.mode = jo == null ? 'a' : 'k'; - this.top += 1; - } - - /** - * Make a JSON text of an Object value. If the object has an - * value.toJSONString() method, then that method will be used to produce the - * JSON text. The method is required to produce a strictly conforming text. If - * the object does not contain a toJSONString method (which is the most common - * case), then a text will be produced by other means. If the value is an array - * or Collection, then a JSONArray will be made from it and its toJSONString - * method will be called. If the value is a MAP, then a JSONObject will be made - * from it and its toJSONString method will be called. Otherwise, the value's - * toString method will be called, and the result will be quoted. - * - *

- * Warning: This method assumes that the data structure is acyclical. - * - * @param value The value to be serialized. - * @return a printable, displayable, transmittable representation of the object, - * beginning with { (left brace) and - * ending with } (right brace). - * @throws JSONException If the value is or contains an invalid number. - */ - public static String valueToString(Object value) throws JSONException { - if (value == null || value.equals(null)) { - return "null"; - } - if (value instanceof JSONString) { - String object; - try { - object = ((JSONString) value).toJSONString(); - } catch (Exception e) { - throw new JSONException(e); - } - if (object != null) { - return object; - } - throw new JSONException("Bad value from toJSONString: " + object); - } - if (value instanceof Number) { - // not all Numbers may match actual JSON Numbers. i.e. Fractions or Complex - final String numberAsString = JSONObject.numberToString((Number) value); - if (JSONObject.NUMBER_PATTERN.matcher(numberAsString).matches()) { - // Close enough to a JSON number that we will return it unquoted - return numberAsString; - } - // The Number value is not a valid JSON number. - // Instead we will quote it as a string - return JSONObject.quote(numberAsString); - } - if (value instanceof Boolean || value instanceof JSONObject || value instanceof JSONArray) { - return value.toString(); - } - if (value instanceof Map) { - Map map = (Map) value; - return new JSONObject(map).toString(); - } - if (value instanceof Collection) { - Collection coll = (Collection) value; - return new JSONArray(coll).toString(); - } - if (value.getClass().isArray()) { - return new JSONArray(value).toString(); - } - if (value instanceof Enum) { - return JSONObject.quote(((Enum) value).name()); - } - return JSONObject.quote(value.toString()); - } - - /** - * Append either the value true or the value false. - * - * @param b A boolean. - * @return this - * @throws JSONException if a called function has an error - */ - public JSONWriter value(boolean b) throws JSONException { - return this.append(b ? "true" : "false"); - } - - /** - * Append a double value. - * - * @param d A double. - * @return this - * @throws JSONException If the number is not finite. - */ - public JSONWriter value(double d) throws JSONException { - return this.value(Double.valueOf(d)); - } - - /** - * Append a long value. - * - * @param l A long. - * @return this - * @throws JSONException if a called function has an error - */ - public JSONWriter value(long l) throws JSONException { - return this.append(Long.toString(l)); - } - - /** - * Append an object value. - * - * @param object The object to append. It can be null, or a Boolean, Number, - * String, JSONObject, or JSONArray, or an object that implements - * JSONString. - * @return this - * @throws JSONException If the value is out of sequence. - */ - public JSONWriter value(Object object) throws JSONException { - return this.append(valueToString(object)); - } -} diff --git a/src/main/java/org/json/Property.java b/src/main/java/org/json/Property.java deleted file mode 100644 index a3c3ff9..0000000 --- a/src/main/java/org/json/Property.java +++ /dev/null @@ -1,79 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import java.util.Enumeration; -import java.util.Properties; - -/** - * Converts a Property file data into JSONObject and back. - * - * @author JSON.org - * @version 2015-05-05 - */ -public class Property { - /** - * Converts a property file object into a JSONObject. The property file object - * is a table of name value pairs. - * - * @param properties java.util.Properties - * @return JSONObject - * @throws JSONException if a called function has an error - */ - public static JSONObject toJSONObject(java.util.Properties properties) throws JSONException { - // can't use the new constructor for Android support - // JSONObject jo = new JSONObject(properties == null ? 0 : properties.size()); - JSONObject jo = new JSONObject(); - if (properties != null && !properties.isEmpty()) { - Enumeration enumProperties = properties.propertyNames(); - while (enumProperties.hasMoreElements()) { - String name = (String) enumProperties.nextElement(); - jo.put(name, properties.getProperty(name)); - } - } - return jo; - } - - /** - * Converts the JSONObject into a property file object. - * - * @param jo JSONObject - * @return java.util.Properties - * @throws JSONException if a called function has an error - */ - public static Properties toProperties(JSONObject jo) throws JSONException { - Properties properties = new Properties(); - if (jo != null) { - // Don't use the new entrySet API to maintain Android support - for (final String key : jo.keySet()) { - Object value = jo.opt(key); - if (!JSONObject.NULL.equals(value)) { - properties.put(key, value.toString()); - } - } - } - return properties; - } -} diff --git a/src/main/java/org/json/XML.java b/src/main/java/org/json/XML.java deleted file mode 100644 index 6342628..0000000 --- a/src/main/java/org/json/XML.java +++ /dev/null @@ -1,895 +0,0 @@ -package org.json; - -/* -Copyright (c) 2015 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import java.io.Reader; -import java.io.StringReader; -import java.lang.reflect.Method; -import java.math.BigDecimal; -import java.math.BigInteger; -import java.util.Iterator; - -/** - * This provides static methods to convert an XML text into a JSONObject, and to - * covert a JSONObject into an XML text. - * - * @author JSON.org - * @version 2016-08-10 - */ -@SuppressWarnings("boxing") -public class XML { - - /** The Character '&'. */ - public static final Character AMP = '&'; - - /** The Character '''. */ - public static final Character APOS = '\''; - - /** The Character '!'. */ - public static final Character BANG = '!'; - - /** The Character '='. */ - public static final Character EQ = '='; - - /** - * The Character - * - *

-	 * {@code '>'. }
-	 * 
- */ - public static final Character GT = '>'; - - /** The Character '<'. */ - public static final Character LT = '<'; - - /** The Character '?'. */ - public static final Character QUEST = '?'; - - /** The Character '"'. */ - public static final Character QUOT = '"'; - - /** The Character '/'. */ - public static final Character SLASH = '/'; - - /** - * Null attribute name - */ - public static final String NULL_ATTR = "xsi:nil"; - - public static final String TYPE_ATTR = "xsi:type"; - - /** - * Creates an iterator for navigating Code Points in a string instead of - * characters. Once Java7 support is dropped, this can be replaced with - * string.codePoints() - * which is available in Java8 and above. - * - * @see http://stackoverflow.com/a/21791059/6030888 - */ - private static Iterable codePointIterator(final String string) { - return new Iterable() { - @Override - public Iterator iterator() { - return new Iterator() { - private int nextIndex = 0; - private int length = string.length(); - - @Override - public boolean hasNext() { - return this.nextIndex < this.length; - } - - @Override - public Integer next() { - int result = string.codePointAt(this.nextIndex); - this.nextIndex += Character.charCount(result); - return result; - } - - @Override - public void remove() { - throw new UnsupportedOperationException(); - } - }; - } - }; - } - - /** - * Replace special characters with XML escapes: - * - *
-	 * {@code 
-	 * & (ampersand) is replaced by &amp;
-	 * < (less than) is replaced by &lt;
-	 * > (greater than) is replaced by &gt;
-	 * " (double quote) is replaced by &quot;
-	 * ' (single quote / apostrophe) is replaced by &apos;
-	 * }
-	 * 
- * - * @param string The string to be escaped. - * @return The escaped string. - */ - public static String escape(String string) { - StringBuilder sb = new StringBuilder(string.length()); - for (final int cp : codePointIterator(string)) { - switch (cp) { - case '&': - sb.append("&"); - break; - case '<': - sb.append("<"); - break; - case '>': - sb.append(">"); - break; - case '"': - sb.append("""); - break; - case '\'': - sb.append("'"); - break; - default: - if (mustEscape(cp)) { - sb.append("&#x"); - sb.append(Integer.toHexString(cp)); - sb.append(';'); - } else { - sb.appendCodePoint(cp); - } - } - } - return sb.toString(); - } - - /** - * @param cp code point to test - * @return true if the code point is not valid for an XML - */ - private static boolean mustEscape(int cp) { - /* - * Valid range from https://www.w3.org/TR/REC-xml/#charsets - * - * #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] - * - * any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. - */ - // isISOControl is true when (cp >= 0 && cp <= 0x1F) || (cp >= 0x7F && cp <= - // 0x9F) - // all ISO control characters are out of range except tabs and new lines - return (Character.isISOControl(cp) && cp != 0x9 && cp != 0xA && cp != 0xD) || !( - // valid the range of acceptable characters that aren't control - (cp >= 0x20 && cp <= 0xD7FF) || (cp >= 0xE000 && cp <= 0xFFFD) || (cp >= 0x10000 && cp <= 0x10FFFF)); - } - - /** - * Removes XML escapes from the string. - * - * @param string string to remove escapes from - * @return string with converted entities - */ - public static String unescape(String string) { - StringBuilder sb = new StringBuilder(string.length()); - for (int i = 0, length = string.length(); i < length; i++) { - char c = string.charAt(i); - if (c == '&') { - final int semic = string.indexOf(';', i); - if (semic > i) { - final String entity = string.substring(i + 1, semic); - sb.append(XMLTokener.unescapeEntity(entity)); - // skip past the entity we just parsed. - i += entity.length() + 1; - } else { - // this shouldn't happen in most cases since the parser - // errors on unclosed entries. - sb.append(c); - } - } else { - // not part of an entity - sb.append(c); - } - } - return sb.toString(); - } - - /** - * Throw an exception if the string contains whitespace. Whitespace is not - * allowed in tagNames and attributes. - * - * @param string A string. - * @throws JSONException Thrown if the string contains whitespace or is empty. - */ - public static void noSpace(String string) throws JSONException { - int i, length = string.length(); - if (length == 0) { - throw new JSONException("Empty string."); - } - for (i = 0; i < length; i += 1) { - if (Character.isWhitespace(string.charAt(i))) { - throw new JSONException("'" + string + "' contains a space character."); - } - } - } - - /** - * Scan the content following the named tag, attaching it to the context. - * - * @param x The XMLTokener containing the source string. - * @param context The JSONObject that will include the new material. - * @param name The tag name. - * @return true if the close tag is processed. - * @throws JSONException - */ - private static boolean parse(XMLTokener x, JSONObject context, String name, XMLParserConfiguration config) - throws JSONException { - char c; - int i; - JSONObject jsonObject = null; - String string; - String tagName; - Object token; - XMLXsiTypeConverter xmlXsiTypeConverter; - - // Test for and skip past these forms: - // - // - // - // - // Report errors for these forms: - // <> - // <= - // << - - token = x.nextToken(); - - // "); - return false; - } - x.back(); - } else if (c == '[') { - token = x.nextToken(); - if ("CDATA".equals(token)) { - if (x.next() == '[') { - string = x.nextCDATA(); - if (string.length() > 0) { - context.accumulate(config.getcDataTagName(), string); - } - return false; - } - } - throw x.syntaxError("Expected 'CDATA['"); - } - i = 1; - do { - token = x.nextMeta(); - if (token == null) { - throw x.syntaxError("Missing '>' after ' 0); - return false; - } else if (token == QUEST) { - - // "); - return false; - } else if (token == SLASH) { - - // Close tag - if (x.nextToken() != GT) { - throw x.syntaxError("Misshaped tag"); - } - if (config.getForceList().contains(tagName)) { - // Force the value to be an array - if (nilAttributeFound) { - context.append(tagName, JSONObject.NULL); - } else if (jsonObject.length() > 0) { - context.append(tagName, jsonObject); - } else { - context.put(tagName, new JSONArray()); - } - } else { - if (nilAttributeFound) { - context.accumulate(tagName, JSONObject.NULL); - } else if (jsonObject.length() > 0) { - context.accumulate(tagName, jsonObject); - } else { - context.accumulate(tagName, ""); - } - } - return false; - - } else if (token == GT) { - // Content, between <...> and - for (;;) { - token = x.nextContent(); - if (token == null) { - if (tagName != null) { - throw x.syntaxError("Unclosed tag " + tagName); - } - return false; - } else if (token instanceof String) { - string = (String) token; - if (string.length() > 0) { - if (xmlXsiTypeConverter != null) { - jsonObject.accumulate(config.getcDataTagName(), - stringToValue(string, xmlXsiTypeConverter)); - } else { - jsonObject.accumulate(config.getcDataTagName(), - config.isKeepStrings() ? string : stringToValue(string)); - } - } - - } else if (token == LT) { - // Nested element - if (parse(x, jsonObject, tagName, config)) { - if (config.getForceList().contains(tagName)) { - // Force the value to be an array - if (jsonObject.length() == 0) { - context.put(tagName, new JSONArray()); - } else if (jsonObject.length() == 1 - && jsonObject.opt(config.getcDataTagName()) != null) { - context.append(tagName, jsonObject.opt(config.getcDataTagName())); - } else { - context.append(tagName, jsonObject); - } - } else { - if (jsonObject.length() == 0) { - context.accumulate(tagName, ""); - } else if (jsonObject.length() == 1 - && jsonObject.opt(config.getcDataTagName()) != null) { - context.accumulate(tagName, jsonObject.opt(config.getcDataTagName())); - } else { - context.accumulate(tagName, jsonObject); - } - } - - return false; - } - } - } - } else { - throw x.syntaxError("Misshaped tag"); - } - } - } - } - - /** - * This method tries to convert the given string value to the target object - * - * @param string String to convert - * @param typeConverter value converter to convert string to integer, boolean - * e.t.c - * @return JSON value of this string or the string - */ - public static Object stringToValue(String string, XMLXsiTypeConverter typeConverter) { - if (typeConverter != null) { - return typeConverter.convert(string); - } - return stringToValue(string); - } - - /** - * This method is the same as {@link JSONObject#stringToValue(String)}. - * - * @param string String to convert - * @return JSON value of this string or the string - */ - // To maintain compatibility with the Android API, this method is a direct copy - // of - // the one in JSONObject. Changes made here should be reflected there. - // This method should not make calls out of the XML object. - public static Object stringToValue(String string) { - if ("".equals(string)) { - return string; - } - - // check JSON key words true/false/null - if ("true".equalsIgnoreCase(string)) { - return Boolean.TRUE; - } - if ("false".equalsIgnoreCase(string)) { - return Boolean.FALSE; - } - if ("null".equalsIgnoreCase(string)) { - return JSONObject.NULL; - } - - /* - * If it might be a number, try converting it. If a number cannot be produced, - * then the value will just be a string. - */ - - char initial = string.charAt(0); - if ((initial >= '0' && initial <= '9') || initial == '-') { - try { - return stringToNumber(string); - } catch (Exception ignore) { - } - } - return string; - } - - /** - * direct copy of {@link JSONObject#stringToNumber(String)} to maintain Android - * support. - */ - private static Number stringToNumber(final String val) throws NumberFormatException { - char initial = val.charAt(0); - if ((initial >= '0' && initial <= '9') || initial == '-') { - // decimal representation - if (isDecimalNotation(val)) { - // Use a BigDecimal all the time so we keep the original - // representation. BigDecimal doesn't support -0.0, ensure we - // keep that by forcing a decimal. - try { - BigDecimal bd = new BigDecimal(val); - if (initial == '-' && BigDecimal.ZERO.compareTo(bd) == 0) { - return Double.valueOf(-0.0); - } - return bd; - } catch (NumberFormatException retryAsDouble) { - // this is to support "Hex Floats" like this: 0x1.0P-1074 - try { - Double d = Double.valueOf(val); - if (d.isNaN() || d.isInfinite()) { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - return d; - } catch (NumberFormatException ignore) { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - } - } - // block items like 00 01 etc. Java number parsers treat these as Octal. - if (initial == '0' && val.length() > 1) { - char at1 = val.charAt(1); - if (at1 >= '0' && at1 <= '9') { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - } else if (initial == '-' && val.length() > 2) { - char at1 = val.charAt(1); - char at2 = val.charAt(2); - if (at1 == '0' && at2 >= '0' && at2 <= '9') { - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - } - // integer representation. - // This will narrow any values to the smallest reasonable Object representation - // (Integer, Long, or BigInteger) - - // BigInteger down conversion: We use a similar bitLength compare as - // BigInteger#intValueExact uses. Increases GC, but objects hold - // only what they need. i.e. Less runtime overhead if the value is - // long lived. - BigInteger bi = new BigInteger(val); - if (bi.bitLength() <= 31) { - return Integer.valueOf(bi.intValue()); - } - if (bi.bitLength() <= 63) { - return Long.valueOf(bi.longValue()); - } - return bi; - } - throw new NumberFormatException("val [" + val + "] is not a valid number."); - } - - /** - * direct copy of {@link JSONObject#isDecimalNotation(String)} to maintain - * Android support. - */ - private static boolean isDecimalNotation(final String val) { - return val.indexOf('.') > -1 || val.indexOf('e') > -1 || val.indexOf('E') > -1 || "-0".equals(val); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a - * JSONObject. Some information may be lost in this transformation because JSON - * is a data format and XML is a document format. XML uses elements, attributes, - * and content text, while JSON uses unordered collections of name/value pairs - * and arrays of values. JSON does not does not like to distinguish between - * elements and attributes. Sequences of similar elements are represented as - * JSONArrays. Content text may be placed in a "content" member. Comments, - * prologs, DTDs, and - * - *
-	 * {@code 
-	 * <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param string The source string. - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown if there is an errors while parsing the string - */ - public static JSONObject toJSONObject(String string) throws JSONException { - return toJSONObject(string, XMLParserConfiguration.ORIGINAL); - } - - /** - * Convert a well-formed (but not necessarily valid) XML into a JSONObject. Some - * information may be lost in this transformation because JSON is a data format - * and XML is a document format. XML uses elements, attributes, and content - * text, while JSON uses unordered collections of name/value pairs and arrays of - * values. JSON does not does not like to distinguish between elements and - * attributes. Sequences of similar elements are represented as JSONArrays. - * Content text may be placed in a "content" member. Comments, prologs, DTDs, - * and - * - *
-	 * {@code 
-	 * <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * @param reader The XML source reader. - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown if there is an errors while parsing the string - */ - public static JSONObject toJSONObject(Reader reader) throws JSONException { - return toJSONObject(reader, XMLParserConfiguration.ORIGINAL); - } - - /** - * Convert a well-formed (but not necessarily valid) XML into a JSONObject. Some - * information may be lost in this transformation because JSON is a data format - * and XML is a document format. XML uses elements, attributes, and content - * text, while JSON uses unordered collections of name/value pairs and arrays of - * values. JSON does not does not like to distinguish between elements and - * attributes. Sequences of similar elements are represented as JSONArrays. - * Content text may be placed in a "content" member. Comments, prologs, DTDs, - * and - * - *
-	 * {@code
-	 * <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * All values are converted as strings, for 1, 01, 29.0 will not be coerced to - * numbers but will instead be the exact value as seen in the XML document. - * - * @param reader The XML source reader. - * @param keepStrings If true, then values will not be coerced into boolean or - * numeric values and will instead be left as strings - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown if there is an errors while parsing the string - */ - public static JSONObject toJSONObject(Reader reader, boolean keepStrings) throws JSONException { - if (keepStrings) { - return toJSONObject(reader, XMLParserConfiguration.KEEP_STRINGS); - } - return toJSONObject(reader, XMLParserConfiguration.ORIGINAL); - } - - /** - * Convert a well-formed (but not necessarily valid) XML into a JSONObject. Some - * information may be lost in this transformation because JSON is a data format - * and XML is a document format. XML uses elements, attributes, and content - * text, while JSON uses unordered collections of name/value pairs and arrays of - * values. JSON does not does not like to distinguish between elements and - * attributes. Sequences of similar elements are represented as JSONArrays. - * Content text may be placed in a "content" member. Comments, prologs, DTDs, - * and - * - *
-	 * {@code
-	 * <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * All values are converted as strings, for 1, 01, 29.0 will not be coerced to - * numbers but will instead be the exact value as seen in the XML document. - * - * @param reader The XML source reader. - * @param config Configuration options for the parser - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown if there is an errors while parsing the string - */ - public static JSONObject toJSONObject(Reader reader, XMLParserConfiguration config) throws JSONException { - JSONObject jo = new JSONObject(); - XMLTokener x = new XMLTokener(reader); - while (x.more()) { - x.skipPast("<"); - if (x.more()) { - parse(x, jo, null, config); - } - } - return jo; - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a - * JSONObject. Some information may be lost in this transformation because JSON - * is a data format and XML is a document format. XML uses elements, attributes, - * and content text, while JSON uses unordered collections of name/value pairs - * and arrays of values. JSON does not does not like to distinguish between - * elements and attributes. Sequences of similar elements are represented as - * JSONArrays. Content text may be placed in a "content" member. Comments, - * prologs, DTDs, and - * - *
-	 * {@code 
-	 * <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * All values are converted as strings, for 1, 01, 29.0 will not be coerced to - * numbers but will instead be the exact value as seen in the XML document. - * - * @param string The source string. - * @param keepStrings If true, then values will not be coerced into boolean or - * numeric values and will instead be left as strings - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown if there is an errors while parsing the string - */ - public static JSONObject toJSONObject(String string, boolean keepStrings) throws JSONException { - return toJSONObject(new StringReader(string), keepStrings); - } - - /** - * Convert a well-formed (but not necessarily valid) XML string into a - * JSONObject. Some information may be lost in this transformation because JSON - * is a data format and XML is a document format. XML uses elements, attributes, - * and content text, while JSON uses unordered collections of name/value pairs - * and arrays of values. JSON does not does not like to distinguish between - * elements and attributes. Sequences of similar elements are represented as - * JSONArrays. Content text may be placed in a "content" member. Comments, - * prologs, DTDs, and - * - *
-	 * {@code 
-	 * <[ [ ]]>}
-	 * 
- * - * are ignored. - * - * All values are converted as strings, for 1, 01, 29.0 will not be coerced to - * numbers but will instead be the exact value as seen in the XML document. - * - * @param string The source string. - * @param config Configuration options for the parser. - * @return A JSONObject containing the structured data from the XML string. - * @throws JSONException Thrown if there is an errors while parsing the string - */ - public static JSONObject toJSONObject(String string, XMLParserConfiguration config) throws JSONException { - return toJSONObject(new StringReader(string), config); - } - - /** - * Convert a JSONObject into a well-formed, element-normal XML string. - * - * @param object A JSONObject. - * @return A string. - * @throws JSONException Thrown if there is an error parsing the string - */ - public static String toString(Object object) throws JSONException { - return toString(object, null, XMLParserConfiguration.ORIGINAL); - } - - /** - * Convert a JSONObject into a well-formed, element-normal XML string. - * - * @param object A JSONObject. - * @param tagName The optional name of the enclosing tag. - * @return A string. - * @throws JSONException Thrown if there is an error parsing the string - */ - public static String toString(final Object object, final String tagName) { - return toString(object, tagName, XMLParserConfiguration.ORIGINAL); - } - - /** - * Convert a JSONObject into a well-formed, element-normal XML string. - * - * @param object A JSONObject. - * @param tagName The optional name of the enclosing tag. - * @param config Configuration that can control output to XML. - * @return A string. - * @throws JSONException Thrown if there is an error parsing the string - */ - public static String toString(final Object object, final String tagName, final XMLParserConfiguration config) - throws JSONException { - StringBuilder sb = new StringBuilder(); - JSONArray ja; - JSONObject jo; - String string; - - if (object instanceof JSONObject) { - - // Emit - if (tagName != null) { - sb.append('<'); - sb.append(tagName); - sb.append('>'); - } - - // Loop thru the keys. - // don't use the new entrySet accessor to maintain Android Support - jo = (JSONObject) object; - for (final String key : jo.keySet()) { - Object value = jo.opt(key); - if (value == null) { - value = ""; - } else if (value.getClass().isArray()) { - value = new JSONArray(value); - } - - // Emit content in body - if (key.equals(config.getcDataTagName())) { - if (value instanceof JSONArray) { - ja = (JSONArray) value; - int jaLength = ja.length(); - // don't use the new iterator API to maintain support for Android - for (int i = 0; i < jaLength; i++) { - if (i > 0) { - sb.append('\n'); - } - Object val = ja.opt(i); - sb.append(escape(val.toString())); - } - } else { - sb.append(escape(value.toString())); - } - - // Emit an array of similar keys - - } else if (value instanceof JSONArray) { - ja = (JSONArray) value; - int jaLength = ja.length(); - // don't use the new iterator API to maintain support for Android - for (int i = 0; i < jaLength; i++) { - Object val = ja.opt(i); - if (val instanceof JSONArray) { - sb.append('<'); - sb.append(key); - sb.append('>'); - sb.append(toString(val, null, config)); - sb.append("'); - } else { - sb.append(toString(val, key, config)); - } - } - } else if ("".equals(value)) { - sb.append('<'); - sb.append(key); - sb.append("/>"); - - // Emit a new tag - - } else { - sb.append(toString(value, key, config)); - } - } - if (tagName != null) { - - // Emit the close tag - sb.append("'); - } - return sb.toString(); - - } - - if (object != null && (object instanceof JSONArray || object.getClass().isArray())) { - if (object.getClass().isArray()) { - ja = new JSONArray(object); - } else { - ja = (JSONArray) object; - } - int jaLength = ja.length(); - // don't use the new iterator API to maintain support for Android - for (int i = 0; i < jaLength; i++) { - Object val = ja.opt(i); - // XML does not have good support for arrays. If an array - // appears in a place where XML is lacking, synthesize an - // element. - sb.append(toString(val, tagName == null ? "array" : tagName, config)); - } - return sb.toString(); - } - - string = (object == null) ? "null" : escape(object.toString()); - return (tagName == null) ? "\"" + string + "\"" - : (string.length() == 0) ? "<" + tagName + "/>" : "<" + tagName + ">" + string + ""; - - } -} diff --git a/src/main/java/org/json/XMLParserConfiguration.java b/src/main/java/org/json/XMLParserConfiguration.java deleted file mode 100644 index e30b741..0000000 --- a/src/main/java/org/json/XMLParserConfiguration.java +++ /dev/null @@ -1,360 +0,0 @@ -package org.json; -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; - -/** - * Configuration object for the XML parser. The configuration is immutable. - * - * @author AylwardJ - */ -@SuppressWarnings({ "" }) -public class XMLParserConfiguration { - /** Original Configuration of the XML Parser. */ - public static final XMLParserConfiguration ORIGINAL = new XMLParserConfiguration(); - /** - * Original configuration of the XML Parser except that values are kept as - * strings. - */ - public static final XMLParserConfiguration KEEP_STRINGS = new XMLParserConfiguration().withKeepStrings(true); - - /** - * When parsing the XML into JSON, specifies if values should be kept as strings - * (true), or if they should try to be guessed into JSON values - * (numeric, boolean, string) - */ - private boolean keepStrings; - - /** - * The name of the key in a JSON Object that indicates a CDATA section. - * Historically this has been the value "content" but can be changed. Use - * null to indicate no CDATA processing. - */ - private String cDataTagName; - - /** - * When parsing the XML into JSON, specifies if values with attribute - * xsi:nil="true" should be kept as attribute(false), or they - * should be converted to null(true) - */ - private boolean convertNilAttributeToNull; - - /** - * This will allow type conversion for values in XML if xsi:type attribute is - * defined - */ - private Map> xsiTypeMap; - - /** - * When parsing the XML into JSON, specifies the tags whose values should be - * converted to arrays - */ - private Set forceList; - - /** - * Default parser configuration. Does not keep strings (tries to implicitly - * convert values), and the CDATA Tag Name is "content". - */ - public XMLParserConfiguration() { - this.keepStrings = false; - this.cDataTagName = "content"; - this.convertNilAttributeToNull = false; - this.xsiTypeMap = Collections.emptyMap(); - this.forceList = Collections.emptySet(); - } - - /** - * Configure the parser string processing and use the default CDATA Tag Name as - * "content". - * - * @param keepStrings true to parse all values as string. - * false to try and convert XML string values - * into a JSON value. - * @deprecated This constructor has been deprecated in favor of using the new - * builder pattern for the configuration. This constructor may be - * removed in a future release. - */ - @Deprecated - public XMLParserConfiguration(final boolean keepStrings) { - this(keepStrings, "content", false); - } - - /** - * Configure the parser string processing to try and convert XML values to JSON - * values and use the passed CDATA Tag Name the processing value. Pass - * null to disable CDATA processing - * - * @param cDataTagName null to disable CDATA processing. Any other - * value to use that value as the JSONObject key name to - * process as CDATA. - * @deprecated This constructor has been deprecated in favor of using the new - * builder pattern for the configuration. This constructor may be - * removed in a future release. - */ - @Deprecated - public XMLParserConfiguration(final String cDataTagName) { - this(false, cDataTagName, false); - } - - /** - * Configure the parser to use custom settings. - * - * @param keepStrings true to parse all values as string. - * false to try and convert XML string values - * into a JSON value. - * @param cDataTagName null to disable CDATA processing. Any other - * value to use that value as the JSONObject key name to - * process as CDATA. - * @deprecated This constructor has been deprecated in favor of using the new - * builder pattern for the configuration. This constructor may be - * removed in a future release. - */ - @Deprecated - public XMLParserConfiguration(final boolean keepStrings, final String cDataTagName) { - this.keepStrings = keepStrings; - this.cDataTagName = cDataTagName; - this.convertNilAttributeToNull = false; - } - - /** - * Configure the parser to use custom settings. - * - * @param keepStrings true to parse all values as - * string. false to try and - * convert XML string values into a JSON value. - * @param cDataTagName null to disable CDATA - * processing. Any other value to use that - * value as the JSONObject key name to process - * as CDATA. - * @param convertNilAttributeToNull true to parse values with - * attribute xsi:nil="true" as null. - * false to parse values with - * attribute xsi:nil="true" as - * {"xsi:nil":true}. - * @deprecated This constructor has been deprecated in favor of using the new - * builder pattern for the configuration. This constructor may be - * removed or marked private in a future release. - */ - @Deprecated - public XMLParserConfiguration(final boolean keepStrings, final String cDataTagName, - final boolean convertNilAttributeToNull) { - this.keepStrings = keepStrings; - this.cDataTagName = cDataTagName; - this.convertNilAttributeToNull = convertNilAttributeToNull; - } - - /** - * Configure the parser to use custom settings. - * - * @param keepStrings true to parse all values as - * string. false to try and - * convert XML string values into a JSON value. - * @param cDataTagName null to disable CDATA - * processing. Any other value to use that - * value as the JSONObject key name to process - * as CDATA. - * @param convertNilAttributeToNull true to parse values with - * attribute xsi:nil="true" as null. - * false to parse values with - * attribute xsi:nil="true" as - * {"xsi:nil":true}. - * @param xsiTypeMap new HashMap>() - * to parse values with attribute - * xsi:type="integer" as integer, - * xsi:type="string" as string - * @param forceList new HashSet() to parse - * the provided tags' values as arrays - */ - private XMLParserConfiguration(final boolean keepStrings, final String cDataTagName, - final boolean convertNilAttributeToNull, final Map> xsiTypeMap, - final Set forceList) { - this.keepStrings = keepStrings; - this.cDataTagName = cDataTagName; - this.convertNilAttributeToNull = convertNilAttributeToNull; - this.xsiTypeMap = Collections.unmodifiableMap(xsiTypeMap); - this.forceList = Collections.unmodifiableSet(forceList); - } - - /** - * Provides a new instance of the same configuration. - */ - @Override - protected XMLParserConfiguration clone() { - // future modifications to this method should always ensure a "deep" - // clone in the case of collections. i.e. if a Map is added as a configuration - // item, a new map instance should be created and if possible each value in the - // map should be cloned as well. If the values of the map are known to also - // be immutable, then a shallow clone of the map is acceptable. - return new XMLParserConfiguration(this.keepStrings, this.cDataTagName, this.convertNilAttributeToNull, - this.xsiTypeMap, this.forceList); - } - - /** - * When parsing the XML into JSON, specifies if values should be kept as strings - * (true), or if they should try to be guessed into JSON values - * (numeric, boolean, string) - * - * @return The keepStrings configuration value. - */ - public boolean isKeepStrings() { - return this.keepStrings; - } - - /** - * When parsing the XML into JSON, specifies if values should be kept as strings - * (true), or if they should try to be guessed into JSON values - * (numeric, boolean, string) - * - * @param newVal new value to use for the keepStrings configuration - * option. - * - * @return The existing configuration will not be modified. A new configuration - * is returned. - */ - public XMLParserConfiguration withKeepStrings(final boolean newVal) { - XMLParserConfiguration newConfig = this.clone(); - newConfig.keepStrings = newVal; - return newConfig; - } - - /** - * The name of the key in a JSON Object that indicates a CDATA section. - * Historically this has been the value "content" but can be changed. Use - * null to indicate no CDATA processing. - * - * @return The cDataTagName configuration value. - */ - public String getcDataTagName() { - return this.cDataTagName; - } - - /** - * The name of the key in a JSON Object that indicates a CDATA section. - * Historically this has been the value "content" but can be changed. Use - * null to indicate no CDATA processing. - * - * @param newVal new value to use for the cDataTagName - * configuration option. - * - * @return The existing configuration will not be modified. A new configuration - * is returned. - */ - public XMLParserConfiguration withcDataTagName(final String newVal) { - XMLParserConfiguration newConfig = this.clone(); - newConfig.cDataTagName = newVal; - return newConfig; - } - - /** - * When parsing the XML into JSON, specifies if values with attribute - * xsi:nil="true" should be kept as attribute(false), or they - * should be converted to null(true) - * - * @return The convertNilAttributeToNull configuration value. - */ - public boolean isConvertNilAttributeToNull() { - return this.convertNilAttributeToNull; - } - - /** - * When parsing the XML into JSON, specifies if values with attribute - * xsi:nil="true" should be kept as attribute(false), or they - * should be converted to null(true) - * - * @param newVal new value to use for the convertNilAttributeToNull - * configuration option. - * - * @return The existing configuration will not be modified. A new configuration - * is returned. - */ - public XMLParserConfiguration withConvertNilAttributeToNull(final boolean newVal) { - XMLParserConfiguration newConfig = this.clone(); - newConfig.convertNilAttributeToNull = newVal; - return newConfig; - } - - /** - * When parsing the XML into JSON, specifies that the values with attribute - * xsi:type will be converted to target type defined to client in this - * configuration {@code Map>} to parse values - * with attribute xsi:type="integer" as integer, xsi:type="string" as string - * - * @return xsiTypeMap unmodifiable configuration map. - */ - public Map> getXsiTypeMap() { - return this.xsiTypeMap; - } - - /** - * When parsing the XML into JSON, specifies that the values with attribute - * xsi:type will be converted to target type defined to client in this - * configuration {@code Map>} to parse values - * with attribute xsi:type="integer" as integer, xsi:type="string" as string - * - * @param xsiTypeMap {@code new HashMap>()} to - * parse values with attribute xsi:type="integer" as integer, - * xsi:type="string" as string - * @return The existing configuration will not be modified. A new configuration - * is returned. - */ - public XMLParserConfiguration withXsiTypeMap(final Map> xsiTypeMap) { - XMLParserConfiguration newConfig = this.clone(); - Map> cloneXsiTypeMap = new HashMap>(xsiTypeMap); - newConfig.xsiTypeMap = Collections.unmodifiableMap(cloneXsiTypeMap); - return newConfig; - } - - /** - * When parsing the XML into JSON, specifies that tags that will be converted to - * arrays in this configuration {@code Set} to parse the provided tags' - * values as arrays - * - * @return forceList unmodifiable configuration set. - */ - public Set getForceList() { - return this.forceList; - } - - /** - * When parsing the XML into JSON, specifies that tags that will be converted to - * arrays in this configuration {@code Set} to parse the provided tags' - * values as arrays - * - * @param forceList {@code new HashSet()} to parse the provided tags' - * values as arrays - * @return The existing configuration will not be modified. A new configuration - * is returned. - */ - public XMLParserConfiguration withForceList(final Set forceList) { - XMLParserConfiguration newConfig = this.clone(); - Set cloneForceList = new HashSet(forceList); - newConfig.forceList = Collections.unmodifiableSet(cloneForceList); - return newConfig; - } -} diff --git a/src/main/java/org/json/XMLTokener.java b/src/main/java/org/json/XMLTokener.java deleted file mode 100644 index baa8eb9..0000000 --- a/src/main/java/org/json/XMLTokener.java +++ /dev/null @@ -1,443 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import java.io.Reader; - -/** - * The XMLTokener extends the JSONTokener to provide additional methods for the - * parsing of XML texts. - * - * @author JSON.org - * @version 2015-12-09 - */ -public class XMLTokener extends JSONTokener { - - /** - * The table of entity values. It initially contains Character values for amp, - * apos, gt, lt, quot. - */ - public static final java.util.HashMap entity; - - static { - entity = new java.util.HashMap(8); - entity.put("amp", XML.AMP); - entity.put("apos", XML.APOS); - entity.put("gt", XML.GT); - entity.put("lt", XML.LT); - entity.put("quot", XML.QUOT); - } - - /** - * Construct an XMLTokener from a Reader. - * - * @param r A source reader. - */ - public XMLTokener(Reader r) { - super(r); - } - - /** - * Construct an XMLTokener from a string. - * - * @param s A source string. - */ - public XMLTokener(String s) { - super(s); - } - - /** - * Get the text in the CDATA block. - * - * @return The string up to the ]]>. - * @throws JSONException If the ]]> is not found. - */ - public String nextCDATA() throws JSONException { - char c; - int i; - StringBuilder sb = new StringBuilder(); - while (more()) { - c = next(); - sb.append(c); - i = sb.length() - 3; - if (i >= 0 && sb.charAt(i) == ']' && sb.charAt(i + 1) == ']' && sb.charAt(i + 2) == '>') { - sb.setLength(i); - return sb.toString(); - } - } - throw syntaxError("Unclosed CDATA"); - } - - /** - * Get the next XML outer token, trimming whitespace. There are two kinds of - * tokens: the - * - *
-	 * {@code '<' }
-	 * 
- * - * character which begins a markup tag, and the content text between markup - * tags. - * - * @return A string, or a - * - *
-	 * {@code '<' }
-	 *         
- * - * Character, or null if there is no more source text. - * @throws JSONException if a called function has an error - */ - public Object nextContent() throws JSONException { - char c; - StringBuilder sb; - do { - c = next(); - } while (Character.isWhitespace(c)); - if (c == 0) { - return null; - } - if (c == '<') { - return XML.LT; - } - sb = new StringBuilder(); - for (;;) { - if (c == 0) { - return sb.toString().trim(); - } - if (c == '<') { - back(); - return sb.toString().trim(); - } - if (c == '&') { - sb.append(nextEntity(c)); - } else { - sb.append(c); - } - c = next(); - } - } - - /** - *
-	 * {@code
-	 * Return the next entity. These entities are translated to Characters:
-	 *     &  '  >  <  ".
-	 * }
-	 * 
- * - * @param ampersand An ampersand character. - * @return A Character or an entity String if the entity is not recognized. - * @throws JSONException If missing ';' in XML entity. - */ - public Object nextEntity(@SuppressWarnings("unused") char ampersand) throws JSONException { - StringBuilder sb = new StringBuilder(); - for (;;) { - char c = next(); - if (Character.isLetterOrDigit(c) || c == '#') { - sb.append(Character.toLowerCase(c)); - } else if (c == ';') { - break; - } else { - throw syntaxError("Missing ';' in XML entity: &" + sb); - } - } - String string = sb.toString(); - return unescapeEntity(string); - } - - /** - * Unescape an XML entity encoding; - * - * @param e entity (only the actual entity value, not the preceding & or ending - * ; - * @return - */ - static String unescapeEntity(String e) { - // validate - if (e == null || e.isEmpty()) { - return ""; - } - // if our entity is an encoded unicode point, parse it. - if (e.charAt(0) == '#') { - int cp; - if (e.charAt(1) == 'x' || e.charAt(1) == 'X') { - // hex encoded unicode - cp = Integer.parseInt(e.substring(2), 16); - } else { - // decimal encoded unicode - cp = Integer.parseInt(e.substring(1)); - } - return new String(new int[] { cp }, 0, 1); - } - Character knownEntity = entity.get(e); - if (knownEntity == null) { - // we don't know the entity so keep it encoded - return '&' + e + ';'; - } - return knownEntity.toString(); - } - - /** - *
-	 * {@code 
-	 * Returns the next XML meta token. This is used for skipping over 
-	 * and  structures.
-	 *  }
-	 * 
- * - * @return - * - *
-	 * {@code Syntax characters (< > / = ! ?) are returned as
-	 *  Character, and strings and names are returned as Boolean. We don't care
-	 *  what the values actually are.
-	 *  }
-	 * 
- * - * @throws JSONException If a string is not properly closed or if the XML is - * badly structured. - */ - public Object nextMeta() throws JSONException { - char c; - char q; - do { - c = next(); - } while (Character.isWhitespace(c)); - switch (c) { - case 0: - throw syntaxError("Misshaped meta tag"); - case '<': - return XML.LT; - case '>': - return XML.GT; - case '/': - return XML.SLASH; - case '=': - return XML.EQ; - case '!': - return XML.BANG; - case '?': - return XML.QUEST; - case '"': - case '\'': - q = c; - for (;;) { - c = next(); - if (c == 0) { - throw syntaxError("Unterminated string"); - } - if (c == q) { - return Boolean.TRUE; - } - } - default: - for (;;) { - c = next(); - if (Character.isWhitespace(c)) { - return Boolean.TRUE; - } - switch (c) { - case 0: - throw syntaxError("Unterminated string"); - case '<': - case '>': - case '/': - case '=': - case '!': - case '?': - case '"': - case '\'': - back(); - return Boolean.TRUE; - } - } - } - } - - /** - *
-	 * {@code
-	 * Get the next XML Token. These tokens are found inside of angle
-	 * brackets. It may be one of these characters: / > = ! ? or it
-	 * may be a string wrapped in single quotes or double quotes, or it may be a
-	 * name.
-	 * }
-	 * 
- * - * @return a String or a Character. - * @throws JSONException If the XML is not well formed. - */ - public Object nextToken() throws JSONException { - char c; - char q; - StringBuilder sb; - do { - c = next(); - } while (Character.isWhitespace(c)); - switch (c) { - case 0: - throw syntaxError("Misshaped element"); - case '<': - throw syntaxError("Misplaced '<'"); - case '>': - return XML.GT; - case '/': - return XML.SLASH; - case '=': - return XML.EQ; - case '!': - return XML.BANG; - case '?': - return XML.QUEST; - -// Quoted string - - case '"': - case '\'': - q = c; - sb = new StringBuilder(); - for (;;) { - c = next(); - if (c == 0) { - throw syntaxError("Unterminated string"); - } - if (c == q) { - return sb.toString(); - } - if (c == '&') { - sb.append(nextEntity(c)); - } else { - sb.append(c); - } - } - default: - -// Name - - sb = new StringBuilder(); - for (;;) { - sb.append(c); - c = next(); - if (Character.isWhitespace(c)) { - return sb.toString(); - } - switch (c) { - case 0: - return sb.toString(); - case '>': - case '/': - case '=': - case '!': - case '?': - case '[': - case ']': - back(); - return sb.toString(); - case '<': - case '"': - case '\'': - throw syntaxError("Bad character in a name"); - } - } - } - } - - /** - * Skip characters until past the requested string. If it is not found, we are - * left at the end of the source with a result of false. - * - * @param to A string to skip past. - */ - // The Android implementation of JSONTokener has a public method of public void - // skipPast(String to) - // even though ours does not have that method, to have API compatibility, our - // method in the subclass - // should match. - public void skipPast(String to) { - boolean b; - char c; - int i; - int j; - int offset = 0; - int length = to.length(); - char[] circle = new char[length]; - - /* - * First fill the circle buffer with as many characters as are in the to string. - * If we reach an early end, bail. - */ - - for (i = 0; i < length; i += 1) { - c = next(); - if (c == 0) { - return; - } - circle[i] = c; - } - - /* We will loop, possibly for all of the remaining characters. */ - - for (;;) { - j = offset; - b = true; - - /* Compare the circle buffer with the to string. */ - - for (i = 0; i < length; i += 1) { - if (circle[j] != to.charAt(i)) { - b = false; - break; - } - j += 1; - if (j >= length) { - j -= length; - } - } - - /* If we exit the loop with b intact, then victory is ours. */ - - if (b) { - return; - } - - /* Get the next character. If there isn't one, then defeat is ours. */ - - c = next(); - if (c == 0) { - return; - } - /* - * Shove the character in the circle buffer and advance the circle offset. The - * offset is mod n. - */ - circle[offset] = c; - offset += 1; - if (offset >= length) { - offset -= length; - } - } - } -} diff --git a/src/main/java/org/json/XMLXsiTypeConverter.java b/src/main/java/org/json/XMLXsiTypeConverter.java deleted file mode 100644 index 846a49a..0000000 --- a/src/main/java/org/json/XMLXsiTypeConverter.java +++ /dev/null @@ -1,68 +0,0 @@ -package org.json; -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -/** - * Type conversion configuration interface to be used with xsi:type attributes. - * - *
- * XML Sample
- * {@code
- *      
- *          12345
- *          54321
- *      
- * }
- * JSON Output
- * {@code
- *     {
- *         "root" : {
- *             "asString" : "12345",
- *             "asInt": 54321
- *         }
- *     }
- * }
- *
- * Usage
- * {@code
- *      Map> xsiTypeMap = new HashMap>();
- *      xsiTypeMap.put("string", new XMLXsiTypeConverter() {
- *          @Override public String convert(final String value) {
- *              return value;
- *          }
- *      });
- *      xsiTypeMap.put("integer", new XMLXsiTypeConverter() {
- *          @Override public Integer convert(final String value) {
- *              return Integer.valueOf(value);
- *          }
- *      });
- * }
- * 
- * - * @author kumar529 - * @param return type of convert method - */ -public interface XMLXsiTypeConverter { - T convert(String value); -}

- * A comma delimited list can be converted into a JSONArray of JSONObjects. The - * names for the elements in the JSONObjects can be taken from the names in the - * first row. - * - * @author JSON.org - * @version 2016-05-01 - */ -public class CDL { - - /** - * Get the next value. The value can be wrapped in quotes. The value can be - * empty. - * - * @param x A JSONTokener of the source text. - * @return The value string, or null if empty. - * @throws JSONException if the quoted string is badly formed. - */ - private static String getValue(JSONTokener x) throws JSONException { - char c; - char q; - StringBuilder sb; - do { - c = x.next(); - } while (c == ' ' || c == '\t'); - switch (c) { - case 0: - return null; - case '"': - case '\'': - q = c; - sb = new StringBuilder(); - for (;;) { - c = x.next(); - if (c == q) { - // Handle escaped double-quote - char nextC = x.next(); - if (nextC != '\"') { - // if our quote was the end of the file, don't step - if (nextC > 0) { - x.back(); - } - break; - } - } - if (c == 0 || c == '\n' || c == '\r') { - throw x.syntaxError("Missing close quote '" + q + "'."); - } - sb.append(c); - } - return sb.toString(); - case ',': - x.back(); - return ""; - default: - x.back(); - return x.nextTo(','); - } - } - - /** - * Produce a JSONArray of strings from a row of comma delimited values. - * - * @param x A JSONTokener of the source text. - * @return A JSONArray of strings. - * @throws JSONException if a called function fails - */ - public static JSONArray rowToJSONArray(JSONTokener x) throws JSONException { - JSONArray ja = new JSONArray(); - for (;;) { - String value = getValue(x); - char c = x.next(); - if (value == null || (ja.length() == 0 && value.length() == 0 && c != ',')) { - return null; - } - ja.put(value); - for (;;) { - if (c == ',') { - break; - } - if (c != ' ') { - if (c == '\n' || c == '\r' || c == 0) { - return ja; - } - throw x.syntaxError("Bad character '" + c + "' (" + (int) c + ")."); - } - c = x.next(); - } - } - } - - /** - * Produce a JSONObject from a row of comma delimited text, using a parallel - * JSONArray of strings to provides the names of the elements. - * - * @param names A JSONArray of names. This is commonly obtained from the first - * row of a comma delimited text file using the rowToJSONArray - * method. - * @param x A JSONTokener of the source text. - * @return A JSONObject combining the names and values. - * @throws JSONException if a called function fails - */ - public static JSONObject rowToJSONObject(JSONArray names, JSONTokener x) throws JSONException { - JSONArray ja = rowToJSONArray(x); - return ja != null ? ja.toJSONObject(names) : null; - } - - /** - * Produce a comma delimited text row from a JSONArray. Values containing the - * comma character will be quoted. Troublesome characters may be removed. - * - * @param ja A JSONArray of strings. - * @return A string ending in NEWLINE. - */ - public static String rowToString(JSONArray ja) { - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < ja.length(); i += 1) { - if (i > 0) { - sb.append(','); - } - Object object = ja.opt(i); - if (object != null) { - String string = object.toString(); - if (string.length() > 0 && (string.indexOf(',') >= 0 || string.indexOf('\n') >= 0 - || string.indexOf('\r') >= 0 || string.indexOf(0) >= 0 || string.charAt(0) == '"')) { - sb.append('"'); - int length = string.length(); - for (int j = 0; j < length; j += 1) { - char c = string.charAt(j); - if (c >= ' ' && c != '"') { - sb.append(c); - } - } - sb.append('"'); - } else { - sb.append(string); - } - } - } - sb.append('\n'); - return sb.toString(); - } - - /** - * Produce a JSONArray of JSONObjects from a comma delimited text string, using - * the first row as a source of names. - * - * @param string The comma delimited text. - * @return A JSONArray of JSONObjects. - * @throws JSONException if a called function fails - */ - public static JSONArray toJSONArray(String string) throws JSONException { - return toJSONArray(new JSONTokener(string)); - } - - /** - * Produce a JSONArray of JSONObjects from a comma delimited text string, using - * the first row as a source of names. - * - * @param x The JSONTokener containing the comma delimited text. - * @return A JSONArray of JSONObjects. - * @throws JSONException if a called function fails - */ - public static JSONArray toJSONArray(JSONTokener x) throws JSONException { - return toJSONArray(rowToJSONArray(x), x); - } - - /** - * Produce a JSONArray of JSONObjects from a comma delimited text string using a - * supplied JSONArray as the source of element names. - * - * @param names A JSONArray of strings. - * @param string The comma delimited text. - * @return A JSONArray of JSONObjects. - * @throws JSONException if a called function fails - */ - public static JSONArray toJSONArray(JSONArray names, String string) throws JSONException { - return toJSONArray(names, new JSONTokener(string)); - } - - /** - * Produce a JSONArray of JSONObjects from a comma delimited text string using a - * supplied JSONArray as the source of element names. - * - * @param names A JSONArray of strings. - * @param x A JSONTokener of the source text. - * @return A JSONArray of JSONObjects. - * @throws JSONException if a called function fails - */ - public static JSONArray toJSONArray(JSONArray names, JSONTokener x) throws JSONException { - if (names == null || names.length() == 0) { - return null; - } - JSONArray ja = new JSONArray(); - for (;;) { - JSONObject jo = rowToJSONObject(names, x); - if (jo == null) { - break; - } - ja.put(jo); - } - if (ja.length() == 0) { - return null; - } - return ja; - } - - /** - * Produce a comma delimited text from a JSONArray of JSONObjects. The first row - * will be a list of names obtained by inspecting the first JSONObject. - * - * @param ja A JSONArray of JSONObjects. - * @return A comma delimited text. - * @throws JSONException if a called function fails - */ - public static String toString(JSONArray ja) throws JSONException { - JSONObject jo = ja.optJSONObject(0); - if (jo != null) { - JSONArray names = jo.names(); - if (names != null) { - return rowToString(names) + toString(names, ja); - } - } - return null; - } - - /** - * Produce a comma delimited text from a JSONArray of JSONObjects using a - * provided list of names. The list of names is not included in the output. - * - * @param names A JSONArray of strings. - * @param ja A JSONArray of JSONObjects. - * @return A comma delimited text. - * @throws JSONException if a called function fails - */ - public static String toString(JSONArray names, JSONArray ja) throws JSONException { - if (names == null || names.length() == 0) { - return null; - } - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < ja.length(); i += 1) { - JSONObject jo = ja.optJSONObject(i); - if (jo != null) { - sb.append(rowToString(jo.toJSONArray(names))); - } - } - return sb.toString(); - } -} diff --git a/src/main/java/org/json/Cookie.java b/src/main/java/org/json/Cookie.java deleted file mode 100644 index c3efbfb..0000000 --- a/src/main/java/org/json/Cookie.java +++ /dev/null @@ -1,221 +0,0 @@ -package org.json; - -import java.util.Locale; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -/** - * Convert a web browser cookie specification to a JSONObject and back. JSON and - * Cookies are both notations for name/value pairs. See also: https://tools.ietf.org/html/rfc6265 - * - * @author JSON.org - * @version 2015-12-09 - */ -public class Cookie { - - /** - * Produce a copy of a string in which the characters '+', '%', '=', ';' and - * control characters are replaced with "%hh". This is a gentle form of URL - * encoding, attempting to cause as little distortion to the string as possible. - * The characters '=' and ';' are meta characters in cookies. By convention, - * they are escaped using the URL-encoding. This is only a convention, not a - * standard. Often, cookies are expected to have encoded values. We encode '=' - * and ';' because we must. We encode '%' and '+' because they are meta - * characters in URL encoding. - * - * @param string The source string. - * @return The escaped result. - */ - public static String escape(String string) { - char c; - String s = string.trim(); - int length = s.length(); - StringBuilder sb = new StringBuilder(length); - for (int i = 0; i < length; i += 1) { - c = s.charAt(i); - if (c < ' ' || c == '+' || c == '%' || c == '=' || c == ';') { - sb.append('%'); - sb.append(Character.forDigit((char) ((c >>> 4) & 0x0f), 16)); - sb.append(Character.forDigit((char) (c & 0x0f), 16)); - } else { - sb.append(c); - } - } - return sb.toString(); - } - - /** - * Convert a cookie specification string into a JSONObject. The string must - * contain a name value pair separated by '='. The name and the value will be - * unescaped, possibly converting '+' and '%' sequences. The cookie properties - * may follow, separated by ';', also represented as name=value (except the - * Attribute properties like "Secure" or "HttpOnly", which do not have a value. - * The value {@link Boolean#TRUE} will be used for these). The name will be - * stored under the key "name", and the value will be stored under the key - * "value". This method does not do checking or validation of the parameters. It - * only converts the cookie string into a JSONObject. All attribute names are - * converted to lower case keys in the JSONObject (HttpOnly => httponly). If - * an attribute is specified more than once, only the value found closer to the - * end of the cookie-string is kept. - * - * @param string The cookie specification string. - * @return A JSONObject containing "name", "value", and possibly other members. - * @throws JSONException If there is an error parsing the Cookie String. Cookie - * strings must have at least one '=' character and the - * 'name' portion of the cookie must not be blank. - */ - public static JSONObject toJSONObject(String string) { - final JSONObject jo = new JSONObject(); - String name; - Object value; - - JSONTokener x = new JSONTokener(string); - - name = unescape(x.nextTo('=').trim()); - // per RFC6265, if the name is blank, the cookie should be ignored. - if ("".equals(name)) { - throw new JSONException("Cookies must have a 'name'"); - } - jo.put("name", name); - // per RFC6265, if there is no '=', the cookie should be ignored. - // the 'next' call here throws an exception if the '=' is not found. - x.next('='); - jo.put("value", unescape(x.nextTo(';')).trim()); - // discard the ';' - x.next(); - // parse the remaining cookie attributes - while (x.more()) { - name = unescape(x.nextTo("=;")).trim().toLowerCase(Locale.ROOT); - // don't allow a cookies attributes to overwrite its name or value. - if ("name".equalsIgnoreCase(name)) { - throw new JSONException("Illegal attribute name: 'name'"); - } - if ("value".equalsIgnoreCase(name)) { - throw new JSONException("Illegal attribute name: 'value'"); - } - // check to see if it's a flag property - if (x.next() != '=') { - value = Boolean.TRUE; - } else { - value = unescape(x.nextTo(';')).trim(); - x.next(); - } - // only store non-blank attributes - if (!"".equals(name) && !"".equals(value)) { - jo.put(name, value); - } - } - return jo; - } - - /** - * Convert a JSONObject into a cookie specification string. The JSONObject must - * contain "name" and "value" members (case insensitive). If the JSONObject - * contains other members, they will be appended to the cookie specification - * string. User-Agents are instructed to ignore unknown attributes, so ensure - * your JSONObject is using only known attributes. See also: https://tools.ietf.org/html/rfc6265 - * - * @param jo A JSONObject - * @return A cookie specification string - * @throws JSONException thrown if the cookie has no name. - */ - public static String toString(JSONObject jo) throws JSONException { - StringBuilder sb = new StringBuilder(); - - String name = null; - Object value = null; - for (String key : jo.keySet()) { - if ("name".equalsIgnoreCase(key)) { - name = jo.getString(key).trim(); - } - if ("value".equalsIgnoreCase(key)) { - value = jo.getString(key).trim(); - } - if (name != null && value != null) { - break; - } - } - - if (name == null || "".equals(name.trim())) { - throw new JSONException("Cookie does not have a name"); - } - if (value == null) { - value = ""; - } - - sb.append(escape(name)); - sb.append("="); - sb.append(escape((String) value)); - - for (String key : jo.keySet()) { - if ("name".equalsIgnoreCase(key) || "value".equalsIgnoreCase(key)) { - // already processed above - continue; - } - value = jo.opt(key); - if (value instanceof Boolean) { - if (Boolean.TRUE.equals(value)) { - sb.append(';').append(escape(key)); - } - // don't emit false values - } else { - sb.append(';').append(escape(key)).append('=').append(escape(value.toString())); - } - } - - return sb.toString(); - } - - /** - * Convert %hh sequences to single characters, and convert - * plus to space. - * - * @param string A string that may contain - * + (plus) and - * %hh sequences. - * @return The unescaped string. - */ - public static String unescape(String string) { - int length = string.length(); - StringBuilder sb = new StringBuilder(length); - for (int i = 0; i < length; ++i) { - char c = string.charAt(i); - if (c == '+') { - c = ' '; - } else if (c == '%' && i + 2 < length) { - int d = JSONTokener.dehexchar(string.charAt(i + 1)); - int e = JSONTokener.dehexchar(string.charAt(i + 2)); - if (d >= 0 && e >= 0) { - c = (char) (d * 16 + e); - i += 2; - } - } - sb.append(c); - } - return sb.toString(); - } -} diff --git a/src/main/java/org/json/CookieList.java b/src/main/java/org/json/CookieList.java deleted file mode 100644 index 0100df8..0000000 --- a/src/main/java/org/json/CookieList.java +++ /dev/null @@ -1,89 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - */ - -/** - * Convert a web browser cookie list string to a JSONObject and back. - * - * @author JSON.org - * @version 2015-12-09 - */ -public class CookieList { - - /** - * Convert a cookie list into a JSONObject. A cookie list is a sequence of - * name/value pairs. The names are separated from the values by '='. The pairs - * are separated by ';'. The names and the values will be unescaped, possibly - * converting '+' and '%' sequences. - * - * To add a cookie to a cookie list, - * cookielistJSONObject.put(cookieJSONObject.getString("name"), - * cookieJSONObject.getString("value")); - * - * @param string A cookie list string - * @return A JSONObject - * @throws JSONException if a called function fails - */ - public static JSONObject toJSONObject(String string) throws JSONException { - JSONObject jo = new JSONObject(); - JSONTokener x = new JSONTokener(string); - while (x.more()) { - String name = Cookie.unescape(x.nextTo('=')); - x.next('='); - jo.put(name, Cookie.unescape(x.nextTo(';'))); - x.next(); - } - return jo; - } - - /** - * Convert a JSONObject into a cookie list. A cookie list is a sequence of - * name/value pairs. The names are separated from the values by '='. The pairs - * are separated by ';'. The characters '%', '+', '=', and ';' in the names and - * values are replaced by "%hh". - * - * @param jo A JSONObject - * @return A cookie list string - * @throws JSONException if a called function fails - */ - public static String toString(JSONObject jo) throws JSONException { - boolean b = false; - final StringBuilder sb = new StringBuilder(); - // Don't use the new entrySet API to maintain Android support - for (final String key : jo.keySet()) { - final Object value = jo.opt(key); - if (!JSONObject.NULL.equals(value)) { - if (b) { - sb.append(';'); - } - sb.append(Cookie.escape(key)); - sb.append("="); - sb.append(Cookie.escape(value.toString())); - b = true; - } - } - return sb.toString(); - } -} diff --git a/src/main/java/org/json/HTTP.java b/src/main/java/org/json/HTTP.java deleted file mode 100644 index cb15499..0000000 --- a/src/main/java/org/json/HTTP.java +++ /dev/null @@ -1,187 +0,0 @@ -package org.json; - -/* -Copyright (c) 2002 JSON.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -The Software shall be used for Good, not Evil. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ - -import java.util.Locale; - -/** - * Convert an HTTP header to a JSONObject and back. - * - * @author JSON.org - * @version 2015-12-09 - */ -public class HTTP { - - /** Carriage return/line feed. */ - public static final String CRLF = "\r\n"; - - /** - * Convert an HTTP header string into a JSONObject. It can be a request header - * or a response header. A request header will contain - * - *