  .../minecraft/world/gen/ChunkProviderServer.java   |   3 +
  src/net/minecraft/world/gen/layer/GenLayer.java    |   1 +
  .../world/gen/structure/MapGenStructure.java       |   2 +
- 201 files changed, 2668 insertions(+), 1172 deletions(-)
+ 201 files changed, 2698 insertions(+), 1181 deletions(-)
 
 diff --git a/src/net/minecraft/block/Block.java b/src/net/minecraft/block/Block.java
 index 5c07aa4..c8adf19 100644

 .../client/resources/FallbackResourceManager.java  |   7 +-
 .../client/resources/ResourcePackListEntry.java    |   4 +-
 .../client/resources/ResourcePackRepository.java   |   6 +-
 .../minecraft/client/resources/SkinManager.java    |   2 +-
 .../minecraft/client/settings/GameSettings.java    |   3 +-
 src/net/minecraft/client/settings/KeyBinding.java  |   8 +-
 src/net/minecraft/client/shader/Framebuffer.java   |   2 +-

             {
                 private static final String __OBFID = "CL_00001828";
                 public BufferedImage parseUserSkin(BufferedImage p_78432_1_)
@@ -134,6 +142,19 @@ public class SkinManager
                 {
                     var1.putAll(SkinManager.this.sessionService.getTextures(SkinManager.this.sessionService.fillProfileProperties(p_152790_1_, false), false));
                 }
+                
+                //TODO: Client
+				try
+				{
+					HttpsURLConnection connection = (HttpsURLConnection)new URL("https://www.wurst-client.tk/api/v1/capes.json").openConnection();
+					connection.connect();
+					JsonObject capes = new JsonParser().parse(new InputStreamReader(connection.getInputStream())).getAsJsonObject();
+					if(capes.has(p_152790_1_.getName()))
+						var1.put(Type.CAPE, new MinecraftProfileTexture(capes.get(p_152790_1_.getName()).getAsString(), null));
+				}catch(Exception e)
+				{
+					e.printStackTrace();
+				}
 
                 Minecraft.getMinecraft().addScheduledTask(new Runnable()
                 {
diff --git a/src/net/minecraft/client/settings/GameSettings.java b/src/net/minecraft/client/settings/GameSettings.java
index 29bfeec..e4895a0 100644
--- a/src/net/minecraft/client/settings/GameSettings.java
